The true reflection of the grandeur of Rajasthan, City Palace is amongst the top places to visit in Udaipur. It is conglomeration of several buildings and towers and is better recognized as a Palace Complex. Belonging to the royal Mewar family, City Palace, Udaipur has a number of features that greatly attract tourist. Udaipur, formerly the capital of the Mewar Kingdom, is a city in the western Indian state of Rajasthan. Tourist Places in Udaipur has characteristic offerings with a loftiness increased by human exertion, to make it an unforgettable destination enchanting all the travelers. Founded by Maharana Udai Singh II in 1559, it’s set around a series of artificial lakes and is known for its lavish royal residences. City Palace, overlooking Lake Pichola, is a monumental complex of 11 palaces, courtyards and gardens, famed for its intricate peacock mosaics.