According to VisitLondon, visitors are coming to London in ever increasing numbers to attend the city's calendar of world-class exhibitions, visit the city's famous landmarks, enjoy its diverse culture, and watch major sporting events including Tour de France which saw one million people take to the capital's streets.