There are more mainline stations in London than in any other city in the world… Illustrated.