The controversial former mayor of Toronto Rob Ford has died, after a battle with cancer.
The 46 year old's term as mayor of Canada's biggest city was marred by scandal.
He refused repeated calls for his resignation despite being caught on camera smoking crack cocaine in 2014.