The six-tonne Altar Stone at the heart of Stonehenge came from the far north of Scotland rather than south-west Wales as previously thought, new analysis has fo