image
Markets sign off 2017 with 28 pc gains