U.S. oil prices remained under pressure on Tuesday, after the June contract saw its second-lowest settlement on record as concerns over a lack of storage for the commodity continued to dog the market. The front-month June WTI crude CLM20, -16.58% fell $ 1.63, or 12%, to $ 11.13 a barrel. …
Read More »