Best Places to visit in Orchha Madhya Pradesh
Orchha is a small town in Tikamgarh district of Bundelkhand region of Madhya Pradesh. Situated on the banks of Betwa River, Orchha looks as it is frozen in medieval times. There are several monuments on either side of the Betwa river. After my visit, I can definitely say that Orchha is one of the offbeat …