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