Jami Masjid inside Feroz Shah Kotla, Delhi.