Claim(permalink)
A video shows a labor protest in a COVID-19 testing kit factory in Chongqing, China, that took place in February 2024.