The total number of visitors to London
has climbed from 11 million in 2002 to more than 19 million in 2016, according to data by the Office for National Statistics (ONS) made available on London Datastore
. They spent more than 111 million nights and close to £11.9 billion. As our infographic shows, most visitors come from the United States, followed by France and Germany.