Imogen Mathers Global leaders from business, civil society and universities meet in New York, United States, today for the UN Global Compact Leaders Summit. They will debate what the organisers call the “tremendous market opportunity for businesses … to invest,…
