Udaipur is known as the 'White City' because of its numerous white palaces and buildings made of white marble and painted white. The City Palace, Lake Palace, and various other structures in Udaipur feature white architecture that gleams in the sunlight, creating the city's distinctive appearance and earning it this romantic nickname.