Top 10 Must-See Locations in the World
The top ten must-see locations, in the order of ranking, as chosen by voters from all over the UK are:
1) Stonehenge, England
2) Rome, Italy
3) Chatsworth House, England
4) Cape Town, South Africa
5) Pyramids of Giza, Egypt
6) Sahara, North Africa
7) Aurora Borealis, Sweden
8) New York City, USA
9) Gower Peninsula, Wales
10) Machu Picchu, Peru
Tweet
Comments