Officials from several government agencies conducted a surprise inspection of steelmaker Stegra's construction site in northern Sweden Wednesday, following questions about the finances of the low-carbon start-up, police told AFP.

See Full Page