Markets sell off as oil price plunges
Global markets sell off again. This time from a collapse in oil prices as Saudi Arabia sets off an oil price war with Russia. Robert Vanderhooft, CIO, TD Asset Management and Michael O’Brien, Managing Director, TD Asset Management look at the implications for markets and investors.