Situated on the banks of river Betwa, Orchha is an ancient city in the Indian state of Madhya Pradesh. The.