An earthquake felt by Swansea and Llanelli residents happened at 1:21pm today and was 4.1 magnitude, the British Geological Survey has confirmed.

The Bristol Channel quake was also felt in Dartmoor, Bristol, Taunton, Exmouth, Barnstable, Gloucester, South Molton.