Make Live Sports a Big Part of Your London Vacation
London is a city known for its sports. Most famously, the capital of the United Kingdom held the 2012 Summer Olympics. During that time, 700,000 international tourists visited the city, generating 1.1% growth and an additional £700 million for the…