If any Rajasthani city could claim the title of being the most topographically diverse, it would be Udaipur without a doubt. Popularly known as 'The City of Lakes', Udaipur is about more than just vast bodies of water. There is the Aravalli range of mountains, and its undulating hills adorned in different shades of green. There are countless forts and palaces that dot the landscape. And then, there are sprawling gardens teeming with peafowl.