Orchha – Architectural Marvel in Madhya Pradesh
Orchha is a very famous and enchanting location in Madhya Pradesh, India. This is a beautiful town in the Niwari district of the state, well known for its history and architecture. The town is on the bank of the Betwa River and is a UNESCO World Heritage Site in MP. It is about 18km from …