Qatar announced a production halt at a facility last week and declared force majeure on LNG shipments.
Latest posts by Toimitus (see all)
The International Energy Agency has agreed to release a record 400 million barrels of oil. …