Weekly market wrap

Weekly market update week ending 16 January 2015

By