Delhi - Thomas L. Kelly

Gurudwara Bangla Sahib.

Gurudwara Bangla Sahib in New Delhi, India.

Gurudwara Bangla SahibNew DelhiIndia