Jama Masjid is the Largest Mosque in India

Jama Masjid Delhi India 1

Jama Masjid – The Largest Mosque in India

Jama Masjid is the largest mosque in India. It is in the old part of New Delhi, perched on a