New Delhi, India - April 16, 2016: Visitors at The Lotus Temple, located in New Delhi, India. It is a Bahai House of Worship completed in 1986. Lotus It is open to all people, regardless of religion. Bahai is a monotheistic religion which emphasizes the spiritual unity of all humankind.