Udaipur is a attractive town in Rajasthan with spectacular scenic landscapes, beautiful palaces, forts, museums and most importantly serene lakes. Thanks to the several lakes that the town is blessed with, Udaipur is also referred to as the ‘City of Lakes’. The town has a ton to offer in conditions […]