A beautiful stretch of beach on the south coast of England is Britain’s longest. Chesil Beach in Dorset ... Country Life magazine dubbed the view of the beach from Abbotsbury among Britain ...