Aberdeenshire drivers face 40-mile diversion near Peterhead

© 2025 Vimarsana