Connect with us

Sport

Tokyo Games delayed to 2021

The Tokyo Olympics were postponed on Tuesday to 2021, the first such delay in the Games’ 124-year modern history, as...