News

Every morning in Tokyo, during rush hour, thousands of Japanese people head to the train stations with almost choreographed ...