Not finding anything on google. If this were true I’m guessing it would be major news.
I think its in Hong Kong, not China proper. Thats more of a guess.