TechnipFMC wins contract worth £6.1billion for Russian LNG project

TechnipFMC
TechnipFMC

Breaking