
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.
