Nexans signs contract for BP work

BP news
BP news