Tourist Places Orchha
Orchha means 'hidden'. Orchha is a town in Tikamgarh district of Madhya Pradesh. The town comes as one of the few places in India that combines natural beauty, the artistic legacy of history and a convinced credibility. The olden palaces and temples shape to Orchha a renowned tourist destination in Madhya Pradesh.