Is Chinese investment aiding or damaging growth in Europe?
On the southwestern British coast of Somerset, giant excavators are working at a construction site as big as 245 football pitches to house Hinkley Point C's two future reactors. The ten-year project, dubbed "Britain's first new nuclear power station in a generation," has been proceeding smoothly ahe…