A total of 123 people in Iran have died of coronavirus over the last 24 hours, pushing the death toll to 1,556, said Iranian health officials on Saturday.

A Health Ministry statement said 966 new virus cases were found, raising the number of cases to 20,610.

A total of 7,635 people who were treated for the virus have been discharged from hospitals to date, it added.

The cases of new deaths dropped from the largest number recorded, 149.

The virus, which emerged in Wuhan, China last December, has spread to at least 166 countries and regions around the globe,

Read more: Iran: Coronavirus death toll rises to 1,556