On March 30, 2019, the Olympic and Paralympic flags arrived at Tokyo Station after touring all of Japan’s 47 prefectures to promote Tokyo 2020 Games, while a …

AloJapan.com