Deogarh (Fort of the God) is situated on the bank of the Betwa river, in Lalitpur district of Uttar Pradesh, India. Within the fort is remarkable group of 31 Jain Temples. The most famous of the Jain temples in the fort is the Shantinath temple, which was built before 862 AD. A…