Shell starts production from world’s largest floating LNG platform

The FLNG facility for Shell's Prelude project off Australia
The FLNG facility for Shell's Prelude project off Australia

Breaking