China began locking down most of its largest city of Shanghai on Monday as part of its strict COVID-19 strategy, amid questions over the policy’s economic toll on the country.
ADVERTISEMENT
ADVERTISEMENT
China began locking down most of its largest city of Shanghai on Monday as part of its strict COVID-19 strategy, amid questions over the policy’s economic toll on the country.