Events that shocked markets in 2016

2016-12-22 129

Brexit, Trump and oil among the key contributors to a tumultuous year

Free Traffic Exchange