Orchha, located in Madhya Pradesh (a central Indian state) on the banks of the River Betwa, has a medieval feel. This town is full of life and has palaces, forts and temples displaying the rich, feudal and dreamy Indian history. Orchha is not as popular as yet another famous tourist destination, Khajuraho which is located…Read More