Jodhpur is located on the edge of the Thar Desert. Bikaner lies on the north, Jaisalmer on West, Nagaur to the east and Barmar, Jalor and Pali on the southern side of Jodhpur. This princely city is the second largest city of Rajasthan.