Higher oil production, global trade woes maul crude bulls.
10 Nov 2018 1:13 AM IST
US crude production climbed to 10.47mbpd in March.
5 Jun 2018 2:12 AM IST