Jodhpur is called the “Blue City” because many of its houses are painted in shades of blue. It is also known as the “Sun City” due to its sunny weather throughout the year.