2017 Annual Report (to be presented at 2018 AGM)