Udaipur Travel Guide: The City of Lakes & Royal Stories

Udaipur is often called The City Of Lakes, is a romantic, history-rich spot in Rajasthan