People's Republic of China Nuclear Power Plants Eyeball moved to:

http://eyeball-series.org/cn-npp/cn-npp.htm