Earlier today, Boris Johnson confirmed that the national lockdown in England will be lifted on December 2.

From this date, people will be able to go to the gym, hairdressers and beauty salons once again.

In a speech to the commons, the Prime Minister said: "From next Wednesday people will be able to leave their home for any purpose and meet others in outdoor public spaces, subject to the rule of six, collective worship, weddings and outdoor sports can resume, and shops, personal care, gyms and the wider leisure sector can reopen.

"But without sensible precautions, we would risk the virus escalating into a winter or New Year surge.

"The incidents of the disease is, alas, still widespread in many areas."

The lifting of lockdown rules means that many of the shops which had been banned from opening since November 5 will be allowed to reopen.

The official government website says that essential and non-essential retail including indoor and outdoor markets and car boot sales will be allowed to reopen.

At the moment it appears that non-essential shops in tiers 1, 2, and 3 will be allowed to reopen - but this is subject to change.

Here is the full list of shops that can open in England on December 2 when lockdown lifts.

The following shops will be allowed to reopen:

These shops will be permitted to remain open: