ATP Masters 1000 Shanghai 2021: Why has the Rolex Shanghai Masters been canceled?

The Shanghai Masters is an annual professional men’s tennis event held in the Qizhong Forest Sports City Arena in Shanghai’s Minhang District in early October. The tournament is the eighth of nine ATP …
( read original story …)