The Lotus Temple, located in Delhi, India, is a Baháʼí House of Worship that was dedicated in December 1986.

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