By-elections were held for six National Assembly and seven Punjab Assembly seats on Sunday amid allegations of rigging by the PTI. According to reports citing unofficial and preliminary results from some polling stations received until midnight, the PML-N was leading in a few constituencies. Most seats on which the by-elections were held had fallen vacant after the disqualification of PTI lawmakers due to their convictions for alleged involvement in the May 9, 2023 violent riots. The six NA constituencies where polling was conducted included one in Khyber Pakhtunkhwa, NA-18 (Haripur), and the rest in Punjab — NA-96 (Faisalabad), NA-104 (Faisalabad), NA-129 (Lahore), NA-143 (Sahiwal) and NA-185 (Dera Ghazi Khan). The seven Punjab Assembly constituencies where by-polls were held were PP-73 (Sargodha), PP-87 (Mianwali), PP-98 (Faisalabad), PP-115 (Faisalabad), PP-116 (Faisalabad), PP-203 (Sahiwal) and PP-269 (Muzaffargarh). The PTI had officially boycotted the polls in all constituencies except Lahore and Haripu...