The City Palace, Udaipur has a wonderful architectural creation and is one of Rajasthan’s most popular tourist destinations. Read on to explore more.