Total fined more than £1million following major gas leak on North Sea platform

The Elgin platform
The Elgin platform

Breaking