Transocean posts unexpected profit thanks to more cost cuts

Transocean news
Transocean news

Breaking