Tag Archives: India
Lotus Temple, India
The Baha’i House of Worship, also known as the Lotus Temple, is a prominent religious building and a popular visitor attraction in Delhi, India. Opened in 1986, the Lotus Temple serves as Mother Temple for the Bahá’í faith in the … Continue reading