Oil Falls on Demand Concerns
WTI crude futures fell to $84.5 per barrel on Monday, extending three weeks of declines as aggressive monetary tightening and recession fears weighed on the demand outlook ahead of the European Union embargo on Russian oil in...
Read More