Humanity's greatest wish list has now been finalised and agreed on by the United Nations: The new Sustainable Development Goals (SDGs) are here – and here to stay for the next fifteen years. We know that they will be forming the basis of investment decision making for the public sector, but what do they actually mean for business?