Hidden Gem – Orchha

Situated on the banks of River Betwa, Orchha is just not another heritage town but a hidden gem. Exploring this place was an absolute delight