Jodhpur is the second most important city of Rajasthan in India, also called Sun City for its sunny weather or Blue City for the color of most of its houses. It hosts many temples and palaces including Mehrangarh Fort dominating the city. The ancient palaces also make up a single complex in carved and perforated sandstone set around courtyards used for royal ceremonies.