The biggest earthquake to hit the Highlands in three decades has been widely felt across the region.
The British Geological Survey (BGS), which recorded it at about 15:45, said it had a magnitude of 3.8 and was centred on Moidart.
Small earthquake felt across Highlands
4 August 2017
BBC News...