Question: why udaipur is called white city?
Answer: Udaipur is called The White City of India, because of the large number of Rajput - style palaces, and the main City Palace built in the middle of the city. Back then, the Rajput kings built palaces made of marble. Hence, the colour white is prominent in different marble palaces of the city.