Orchha is a historic town located in the Tikamgarh district of Madhya Pradesh, India. Here are some key facts about the city 1. Orchha Location Orchha is a city in the Tikamgarh district of Madhya Pradesh, India. It is located on the banks of the Betwa River. 2) Historical significance: The city was founded by […]