A petrol station in Beijing. China provided a lift for oil prices by lowering two key interest rates to historic lows in an effort to shore up spending and demand in the world's second-biggest economy. EPA
A petrol station in Beijing. China provided a lift for oil prices by lowering two key interest rates to historic lows in an effort to shore up spending and demand in the world's second-biggest economyShow more