Scotland 2
Rumble
Scotland is part of the United Kingdom. Mainland Scotland, which occupies the northern third of Great Britain, has a 154-kilometer..
Scotland is part of the United Kingdom. Mainland Scotland, which occupies the northern third of Great Britain, has a 154-kilometer..
A major police operation is underway at Potterrow with officers locking down the wider area.