Designed by
Title
Large plaza next to one of the Jama Masjid mosque buildings in New Delhi, India #251321417
Description
Jama Masjid Mosque, New Delhi, India, August 9, 2011: Large plaza next to one of the Jama Masjid mosque buildings in New Delhi, India