Russian closes deal to buy North Sea oil and gas assets

A North Sea platform
The Breagh gas platform

Breaking