Jama Masjid Fatehpur Sikri

Jama Masjid Fatehpur Sikri – One of the largest mosques in India