Energy Market Upheaval Puts LNG Buyers in Front Seat Economists and business leaders around the world grimaced as oil prices recently collapsed below $20 (€18.36), the lowest level since 2002. At... April 22, 2020