STONEHENGE is one of Britain’s most recognisable landmarks, attracting a huge flock of tourists every year. But where are the legendary standing stones and – more importantly – who put them there? Here’s all we know… What is Stonehenge? Instantly recognisable from the surrounding roads, Stonehenge is made up of a ring of standing stones […]