ADVERTISEMENT

Toronto

Steven Del Duca steps down as leader of Ontario Liberal Party

Published

'So very proud of the work we did' Ontario Liberal Leader Steven Del Duca announces he'll step down after failing to win his riding.