Orchha is a town in Madhya Pradesh near the banks of Betwa river. The medieval city of Orchha seems to have frozen in time, its palaces and…
Orchha is a town in Madhya Pradesh near the banks of Betwa river. The medieval city of Orchha seems to have frozen in time, its palaces and…