Jodhpur is known as the 'Sun City' because it enjoys bright, sunny weather throughout the year and is located on the edge of the Thar Desert. The city's houses are traditionally painted blue, creating a striking contrast against the golden desert sun. Udaipur, Jaipur, and Hyderabad are not associated with this nickname.