Total 1 articles
Britain rejected a £1.5 billion Chinese wind turbine plant in Scotland. The reason given was national security—but the real pressure may have come from Washington.
Advertise with Us