What's with Stonehenge that has perplexed scientists and archaeologists for 5,000 years? To the people, the rock formations were set to be a spiritual place, while to the UK government, it's actually the answer to the country's traffics woes.
A new hotel is going to be launched in the UK. Moxy Hotels is now debuting their first hotel in the United Kingdom.