Perched on a hilltop, Kumbhalgarh is a fortress nestled on the banks of the Banas River in Mewar. It is…