Tag: Zhuhai

When horror hits China, the first instinct is shut it down

The gates outside the Zhuhai sports complex in China were closed. Inside, the stadium was in darkness, as were the grounds around it.It...