News

London Bridge is the capital’s oldest railway station, having been opened in 1836. But what are its largest stations, based on the number of platforms?