Queen Margaret Hospital urged to improve after inspection uncovers dirty beds

Queen Margaret Hospital in Dunfermline.
Queen Margaret Hospital in Dunfermline.