The Jama Masjid, New Delhi, India

The Jama Masjid, New Delhi, India

[www.patz.com]