China has had to shut down the Disney resort located in its financial hub in Shanghai as the country faces its worst Covid-19 outbreak in the last two years. Tens of millions of people have been put …
( read original story …)
The Shanghai News
China has had to shut down the Disney resort located in its financial hub in Shanghai as the country faces its worst Covid-19 outbreak in the last two years. Tens of millions of people have been put …
( read original story …)