Weekly market wrap

Weekly market update week ending 12 December 2014

By