A ban on all gatherings has been enforced in Punjab, Balochistan and Islamabad as the Pakistan Tehreek-e-Insaf (PTI) prepared up for a rally in Khyber Pakhtunkhwa's Swabi district on Saturday to mark the first anniversary of February 8 general elections.