Just 123 km from Jhansi and 23 km from the district headquarters of Lalitpur, lies Deogarh, the Fort of the Gods.