Stonehenge is a mystery, and I think most scholars would agree with that statement. They would also agree that that it is a megalithic ruin on the open downland of Salisbury Plain two miles (three kilometres) west of the town of Amesbury, Wiltshire, in Southern England. That's about all they do agree on though.
The name Stonehenge is derived from the Old English words Stanhen gist meaning the 'hanging stones' and has given its name to a class of monuments known as henges. It was first mentioned as one of the wonders of Britain only seventy years after the Norman Conquests and if you are lucky enough to visit it you can't fail to be moved.