January 14, 2018 by editors Leave a Comment Get Happy Speaking English! If you speak English this Tokyo Metro advert says you’ll be happy. I was wondering why I was always happy. 😉
Leave a Reply