Orchha is situated in Madhya Pradesh on the banks of river Betwa. Once the capital of the region (Bundelkhand) Orchha now has lost much of its glory now is small village. Orchha is famous for the remnants of the impressive palaces which surprise one... more