Which of the following is a human-made structure rather than a natural feature of the United Kingdom?
River Thames
Jurassic Coast
London Eye
Scottish Highlands

Geography Exercises are loading ...