India’s demand for oil drops
In January, India’s oil consumption posted its biggest one-month drop since 2003 as the government’s surprise withdrawal of high-denomination currency notes slowed the economy. An analysis suggests India’s GDP growth for the year ending in […]