Market wrap: Phase One trade deal leaves market with mixed reactions
--:--
Gary Booysen – Portfolio Manager, Rand Swiss