Twickenham Stadium, located in southwest London, was used as the UK's largest COVID-19 vaccination center on Monday, May 31.
Twickenham Stadium, located in southwest London, was used as the UK's largest COVID-19 vaccination center on Monday, May 31.
Twickenham Stadium, located in southwest London, was used as the UK's largest COVID-19 vaccination center on Monday, May 31.
Some anti-vaccination protesters were seen outside the rugby stadium holding banners and speaking through a loudspeaker.
Twickenham Stadium located in southwest London was used as the UK's largest COVID-19 vaccination center on Monday, May 31.