What is herd immunity and has the UK reached it?

What is herd immunity and has the UK reached it?
UK News - cover
Magazine
Avatar - The UK Channel

The UK Channel flipped this story into UK News53d

Related storyboards

Related articles