Located near Delhi’s iconic tourist attraction, ISKCON temple, Lotus Temple is a Baha’i house of worship that welcomes people from all religions. Shaped like a lotus flower with 27 intricately-carved ...