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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results