Tag Archives: Lotus Temple

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

Posted in London attractions   Tagged ,