0
Jama Masjid, Delhi
Photo by:
Shubham Nanda
Category: Places
The Masjid-i Jehan-Numa, commonly known as the Jama Masjid of Delhi, is one of the largest mosques in India.