Travel

Experiencing Mewar Royalty While Staying At Hotels In Udaipur

Udaipur, a marvellous city in Rajasthan, is known for its picturesque lakes and hills. Also known as the City of Palaces, it was the capital