The UK has recorded another 3,899 cases of coronavirus in the past 24 hours.

The latest figures mean there have now been 394,257 cases since the pandemic began and 41,759 deaths. 

In two out of the last three days, the number of new cases topped 4,000.

A further 12 people who tested positive for coronavirus have died in hospital in England, bringing the total number of confirmed reported deaths in hospitals to 29,747, NHS England said on Sunday.

Patients were aged between 62 and 98 and all had known underlying health conditions.

The dates of the deaths were between April 30 and September 19, with the majority on or after September 18.

Three other deaths were reported with no positive Covid-19 test result.