Covid cases across the UK have fallen for the fifth day in a row, new figures show.
A total of 29,173 cases were reported by the government on Sunday, down from the 48,161 recorded a week ago on July 18.
It is the fifth day in a row that the number of daily reported cases has dropped, with average daily cases down 15% week on week.
The last time cases fell for five consecutive days was between February 5 and 9.
However, it is too soon for the data to show any impact from the ending of legal restrictions in England on July 19 due to the time lag between people becoming infected and getting tested.
Some restrictions remain in Scotland, Wales and Northern Ireland, including limits on indoor gatherings and face masks in certain areas.
Government figures also show that a further 28 people had died within 28 days of testing positive for Covid-19 as of Sunday, bringing the UK total to 129,158.
Separate figures published by the Office for National Statistics show there have been 154,000 deaths registered in the UK where Covid-19 was mentioned on the death certificate.
Government data also shows that, up to July 24, some 46,563,452 first doses of coronavirus vaccine had been administered in the UK, with 37,160,659 second doses.
Meanwhile, the latest case rates for every local authority in England show that infection levels were rising in the majority of areas last week.
The figures, for the seven days to July 21, are based on the number of people who have tested positive for Covid-19 in either a lab-reported or rapid lateral flow test, by specimen date.
The rate is expressed as the number of new cases per 100,000 people.
Data for July 22 to 25 has been excluded as it is incomplete and does not reflect the true number of cases.
Of the 315 local areas in England, 86% have seen a week-on-week rise in rates, 14% have seen a fall, and two remain unchanged.
Redcar & Cleveland continues to have the highest rate, with 1,785 new cases in the seven days to July 21, the equivalent of 1,301.5 per 100,000 people.
This is up from 1,268,7 in the seven days to July 14.
Middlesbrough has the second highest rate, up from 1,178.2 to 1,194.5, with 1,684 new cases.
Stockton-on-Tees has the third highest rate, up from 944.5 to 1,081.3, with 2,134 new cases.
The five areas with the biggest week-on-week rises are:
Crawley (up from 353.2 to 623.6)Kettering (241.7 to 483.4)Corby (246.5 to 487.4)South Ribble (393.5 to 624.6)Stroud (244.2 to 461.0)
The five areas with the biggest week-on-week falls are South Tyneside (down from 1,235.3 to 882.3) Gateshead (939.3 to 717.6) North Warwickshire (802.9 to 617.5) High Peak (584.9 to 402.5)and Newcastle upon Tyne (855.6 to 686.5)
The list has been calculated based on Public Health England data published on July 25 on the Government’s coronavirus dashboard.