The Lotus Temple, located in Delhi, India, is a Baháʼí House of Worship that was dedicated in December 1986.
Item Information
By
Mayank Kumar
91 Views
2 Downloads
0 Liked
Saved
INFO
Author
Mayank Kumar
License
CC0
Dimensions
3000 x 4000
File Size
5.72 MB
File Type
JPG