Search for itineraries, destinations, hotels or activities
Orchha : The City of Raja Ram!
Photo 1 of 5
The city of Orchha is the only place in India where Lord Ram is worshipped as the King. Situated on the banks of Betwa River, this ancient city is home to some absolutely amazing architecture and culture.