Uncategorized Rush Hour March 30, 2013 Sandra Graham Leave a comment London is a busy place, and the major stations are the busiest places imaginable. London Waterloo station might not be as busy as, say, Shinjuku station in Tokyo, but it’s a sight more hectic than Sydney Central Station at its worst. Share this: Click to share on Facebook (Opens in new window) Facebook Like Loading... Related