Home Highlight London stocks finished higher on Wednesday after data showed an improvement in Chinese inflation and as oil prices recovered