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. Orchha lies on the Betwa River, 15 km. from Jhansi in Uttar Pradesh
http://en.wikipedia.org/wiki/Orchha
Related Articles
India Made Easyby JONATHAN ALLENMarch 25, 2007Even if you only have a week to spend, the riches of India can be experienced at a pace that doesn’t leave you lurching from temple to temple.(read article)