Why Oil Rates Fell Over 2%

Oil prices declined by over 2% after China's latest stimulus plan disappointed investors seeking demand growth in the world's second-biggest oil consumer. NDTV's Sakshi Bajaj explains 

Related Videos