By Royce Varghese WTI Crude oil futures ended the previous week 3.5% higher and closed at $92.09 per bbl, amid bullish IEA outlook, raising its oil demand estimate for 2022. The Paris based agency said higher natural gas and electricity prices will lead to more gas-to-oil switching and forecasted a near 20% drop in Russia’s […]