The true reflection of the grandeur of Rajasthan, City Palace is amongst the top places to visit in Udaipur – tourism spot in India. 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 – tourism spot in India has several features tourists 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 have characteristic offerings with a loftiness increased by human exertion, to make it an unforgettable destination enchanting all travellers. 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.