The mosque stands on a 'teela' or a mound. It was built in 1658 to fulfill religious needs of the people of Mughal localities during the reign of the...