More than 30 tankers carrying $2 billion worth of LNG are currently idling off Europe’s coasts as regasification terminals are full and traders expect European...
Investors are still digesting Fed head Jerome Powell’s speech, in which he said that interest rates will go higher than previously thought. Despite this, they...