WTI drops to June low as economic uncertainty continues
Prices of oil futures fell over 3% on Wednesday as market sentiment remained affected by the questions surrounding the economic recovery of the world’s largest oil importer, China, and the ability…