The Lotus Temple, located in Delhi, India, is a Baháʼí House of Worship that opened in December 1986. Remarkable for its flower shape, it has become a prominent attraction in the city. Like all Houses of Worship, the Lotus Temple is open to everyone, regardless of...

read more