European stocks were subdued on Wednesday as investors reassessed the ability of China's stimulus to boost demand. Earlier today, China's central bank lowered the cost of its medium-term loans to bank, in a move consistent with other broad policy to shore up growth in the world's second-largest economy.