Recent data has revealed Greenwich’s least and most busy stations for 2025, with a stop on the Elizabeth line ranking highest ...