Udaipur India is a legendary travel destination that contains a lot of history and architecture that strikes awe in many foreign eyes. The city palace complex is one of those wondrous sites that truly have to be seen to be believed. It is no wonder the city was voted the best in the world for travelers.