Mountain Landscape
Udaipur is surrounded by mountains and indeed is itself at 2000 feet above sea level which makes the climate slightly less oppressive than other places in the region.
You can understand the desire to build a residence on the top of a mountain, the view must be something else, but one wonders what effort it took to carry the materials all the way up there.