Navagarh is a Jain Tirth in India. It is located at the Nabai village near Sojna in central India in Uttar Pradesh, just across the border from Madhya Pradesh. It is 65 km east from Lalitpur and 110 km north from Sagar. This ancient cite was excavated in 1959. Read More