ECMWF annual report 2016 foreword

Contents