Designed by
Title
Orchha palace india #11611484
Description
Orchha (or Urchha) is a town in Tikamgarh district of Madhya Pradesh state, India. The town was the seat of an eponymous former princely state of central India, in the Bundelkhand region. from Jhansi in Uttar Pradesh.
This image is editorial