Bhang (cannabis) is legal in Jaisalmer. However, one can only buy it at the official government-sanctioned "bhang shop" located near the main entrance to the Jaisalmer Fort (see photo below).