Udaipur, also known as the City of Lakes, is a picturesque city of Rajasthan which is among the most popular tourist destinations in India. It is steeped in history, culture and natural beauty which makes a trip here truly memorable. Though there are many popular tourist spots in the city that are a must-visit for […]