A hospital which has cared for veterans of every major conflict since the First World War is celebrating its 100th anniversary.

Erskine hospital has cared for those injured in battle and its charity arm is the leading organisation for ex-service men and women in Scotland.