Orchha Tourism Guide
May 7, 2023
Orchha is a historic town located in the Tikamgarh district of Madhya Pradesh, India. The town was founded by Rudra Pratap Singh in the early 16th century and served as the capital of the Bundela dynasty. The Bundelas were a Rajput clan who ruled...