London Vision Tour 2014
ABOUT LONDON Population of 8.2 million in the city and 15 million in the metro area. The cities sprawls for 600 square miles with 13,500 people per square mile. One of the world’s leading financial centers, alongside New York City. Attracts 14 million visitors annually. A multicultural city with more than 300 languages being spoken […]
Read more