Iran has hit half a million virus infections, with more than 3,800 new cases confirmed.

Fines are now being implemented in Tehran for those who ignore regulations including refusing to quarantine while sick and failing to wear a mask in public. Business can be given fines for not ensuring customers wear masks.

Meanwhile, the country’s nuclear chief Ali Akbar Salehi has tested positive for the virus.

A total of 28,544 people have died of Covid-19 in Iran.