an online Instagram web viewer

Images at Jama Masjid, Delhi

Stairs leading up to the “World Reflecting Mosque” or Jama Masjid - one of the iconic monuments of Old Delhi.
Stairs leading up to the “World Reflecting Mosque” or Jama Masjid - one of the iconic monuments of Old Delhi.