Designed by
Title
Arched corridor Orcha Palace #55328301
Description
Orchha is a town in Madhya Pradesh state, India. The town was established by Rudra Pratap Singh in 1501, as the seat of an eponymous former princely state of central India, in the Bundelkhand region. Orchha is a popular tourist spot and lies on the Betwa River 15 km from Jhansi in Uttar Pradesh.