Tottenham Court Road is the busiest London Underground station, new figures from Transport for London (TfL) show. A total of 63.4m people used the Northern and Central line station, which also ...
What are London's busiest and quietest stations? Most and least passengers for Tube, DLR and Overground revealed - ...