Man due to appear in court after road worker allegedly struck by van

Fort William Sheriff Court.
Fort William Sheriff Court.

Breaking