Khyber Pakhtunkhwa has reported 956 new cases of the novel coronavirus and 31 deaths in the last 24 hours, taking its tally of cases to 114,077 and fatalities to 3,134.
Meanwhile, Balochistan has recorded 125 infections and no new deaths. The province's caseload has risen to 21,743 while the total number of fatalities remains 232.