As one of the most famous landmarks in the United Kingdom, Stonehenge is a symbol of scientific achievement during an age when scientific understanding did not seem likely. Stonehenge, located in South West England, is a prehistoric monument with standing … Discuss
Source: The Free Dictionary