In Canada, controversial Toronto mayor Rob Ford stepped down from his bid for re-election. This came just two days after doctors discovered a tumor in his stomach.
CCTV’s Kristiaan Yeo reports from Toronto.
In Canada, controversial Toronto mayor Rob Ford stepped down from his bid for re-election. This came just two days after doctors discovered a tumor in his stomach.
CCTV’s Kristiaan Yeo reports from Toronto.