Mehrangarh Fort looms high above the city.