By Royce Vargheese Joseph Oil tumbled on recession-driven demand concerns WTI Crude oil futures declined during all the trading days in the previous week and closed down more than 11% wow, below $72 per bbl. Optimistic reports from China were mired by deteriorating global growth, disappointing inventory data from the US, and a demand downgrade […]