Do we have Greta Thunberg to thank?
The redoubtable 17-year-old campaigner from Sweden has been speaking here at the World Economic Forum in Davos. She has driven sustainability to the top of an agenda usually set by participants who are twice, three times, four times her age or more.