Designed by
Title
An Indian girl in Orcha palace #55328227
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.
This image is editorial