The Temple Town of Orchha
Situated on the banks of river Betwa, Orchha is an ancient city in the Indian state of Madhya Pradesh. The place was founded by the Bundela rajput, Rudra Pratap in the 16th century and is renowned ac...
getsholiday.com -