Category: Stonehenge

Stonehenge

Stonehenge is located near the city of Salisbury in the southwest of England, about 150 km from London. Scholars claim that the Stonehenge monument was built between 2500 BC and…

Continue Reading
Back to top