Jodhpur is the second-largest city in Rajasthan and also called "the Blue City" as it looks blue because of its blue walls and houses. Jodhpur is famous for its temples, lakes and snacks, with the magnificent Mehrangarh Fort being the main attraction.