Is China’s particle collider the Three Gorges Dam of Chinese physics?

China’s big particle collider project is stirring debate over its large cost and little practical value