The death toll from novel coronavirus in Pakistan rose to 31, after five more people died in the past 24 hours, officials said.

According to the Federal Health Ministry, the new deaths were reported from Khyber Pakhtunkhwa, Punjab and Sindh provinces.

The number of infected cases in the country also rose to 2,291, with medical conditions of nine patients critical in hospitals.

The number of recovered patients nationwide also increased to 107, who were discharged from hospitals after successful recoveries said the Health Ministry.

So far, 845 confirm cases were reported from the northeastern Punjab province, 743 from southern

Read more: Coronavirus death toll moves up to 31 in Pakistan