After a delay of more than a year, the Olympic torch relay ceremony for the Tokyo 2020 games has begun.
After a delay of more than a year, the Olympic torch relay ceremony for the Tokyo 2020 games has begun.
The Tokyo Olympic torch relay started in Fukushima, Japan on Thursday, March 25.