Fan Club Image Abyss Lotus Temple

The Lotus Temple, located in Delhi, India

The Lotus Temple, located in Delhi, India
Attribution
Discovered By: samim_hasan
Stats/Info
Community
Recently Favorited By:  deven
Add A: Comment
 gpan171a captioned: The Lotus Temple, located in Delhi, India 3 years ago


Explore More Images in the Religious Category!