Recession fears took hold of oil markets this week, with both WTI and Brent briefly slipping below $100. Since...

read more