by tupungato
TOKYO - MAY 11: Tokyo Metro Marunouchi Line station on May 11, 2012 in Tokyo. With more than 3.1 billion annual passenger rides, Tokyo subway system is the busiest worldwide.