Posts

China authorities have imposed lockdown in Shenzen over the sudden Omicron surge