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:TwitterFacebookLike this:Like Loading... Related