China’s Nuclear Setback in the UK

THE DIPLOMAT – The Government in London had suspended approval of a new nuclear power station in the west of England, citing the involvement of China General Nuclear Corporation (CGN) as a national security concern. Continue Reading