Olympic torch relay begins in Japan

The Olympic torch relay for the Tokyo Games kicked off yesterday in Fukushima Prefecture, northeastern Japan, with the flame carried by members of the Japanese women's national football team amid anti-covid measures. The relay started from the J-Village training facility, which had previously served as a training ... Read more

en_GBEnglish