Stock Photo - Bahai Temple (built in 1986), New Delhi. India

Stock Photo: Bahai Temple (built in 1986), New Delhi. India.

Searchable keywords

Choose multiple keywords