Adidas, Hennes & Mauritz, Marks & Spencer and Kering have all been recognised among the world's most sustainable corporations, according to a ranking released by Toronto-based media company Corporate Knights to coincide with the World Economic Forum in Davos, Switzerland.