Down Memory Lane: Orchha – Khajuraho – Gwalior
Orchha ORCHHA, Orchha, INThe Chhatris (cenotaphs), right on the banks of the Betwa River, living monuments that pay respect to Orchha’s past royalty, will take your breath away. Khajuraho of course needs no […]