Orchha is a lovely little town in Madhya Pradesh. It is tiny, with the main drag comprising only a few shops at a cross-road. At one corner of the town is the Betwa river with crystal clear water flowing alongside
Orchha is a lovely little town in Madhya Pradesh. It is tiny, with the main drag comprising only a few shops at a cross-road. At one corner of the town is the Betwa river with crystal clear water flowing alongside