Heineken swallows $949 million charge as limping demand hits its Chinese businessHeineken NV took an €874 million impairment due to declining valuation in China's largest brewer