Jaisalmer receives less than 12 km of rain because of its distance from Bay of Bengal, monsoon winds and its location in the sub - tropical high pressure belt.