Campaigners slam “childish” NHS staff for taking posters down

Portree Hospital on the Isle of Skye
Portree Hospital on the Isle of Skye