India » Baha’i Lotus Temple constructed in the mid 1990s in Delhi.


Leave a Reply