Protesters In Tokyo call for Olympics to be postponed

2021-05-18 11

The Tokyo 2020 Olympics are due to begin in Japan on July 23.