If face masks really stop Covid, then why are so many of us still catching it?

The World Health Organisation (WHO) is urging us to wear face masks around the Christmas table