Oil tumbles on demand woes, WTI down 2%



The prices of oil futures slumped on Friday as central banks across the world increased their key interest rates, reaffirming they would stand their ground and continue their fight to rein in inflatio…