Is a nuclear power plant on the edge of China’s 60 million-strong Pearl River Delta megalopolis on the verge of an emergency? It doesn’t look like it…

Is a nuclear power plant on the edge of China’s 60 million-strong Pearl River Delta megalopolis on the verge of an emergency? It doesn’t look like it…