Designed by
Title
Delhi, India - September 27, 2017: Crowd of people walking and enjoying the beautiful Lotus Temple, located in New Delhi #102048280
Description
Delhi, India - September 27, 2017: Crowd of people walking and enjoying the beautiful Lotus Temple, located in New Delhi, India, is a Bahai House of Worship.
This image is editorial