Asia · India
Orchha
Orchha (meaning 'hidden gem') is a small UNESCO World Heritage City in Niwari district, Madhya Pradesh, situated on the banks of the Betwa River, 15 km from Jhansi.
RegionAsia
Sign in to read the full Orchha guide
History & culture, When to go, Things to do and Where to stay, plus 7 more, free with an AlgoTrips account.