Wandering Orchha's Streets
January 4th 2020 Orchha, meaning ‘Hidden Place’, is a town in Madhya Pradesh on the banks of the Betwa River. This medieval town seems to have frozen in time, its palaces and temples still retaining their original grandeur. Orchha had the distinction of being the capital of one of the largest and most powerful kingdoms of Central India.
At heart, Orchha is nothing but a tiny, agricultural village that shouldn
... read more