When someone thinks of a busy train station, a few places come to mind. In the UK there's London St Pancras or Paddington, and in Europe you might think of Gare du Nord in Paris, Roma Termini, or ...