Madeleine Kelly March 13, 2020
The Olympic torch will still be passed to the Tokyo Games as scheduled on March 19 in Athens