Over 18,000 coronavirus vaccinations carried out across Tayside

© Supplied by NHS TaysidePost Thumbnail