Toronto's City Council has voted overwhelmingly to strip Mayor Rob Ford of some of his powers, the Associated Press reports.
The embattled mayor has repeatedly refused to step aside after a string of scandals and allegations.
More top news
Gary Barlow has given another bride a wedding day to remember after serenading her on the big day.
Today marks the end of summer and for many it was a disappointing wet start to the day.
Smoke was seen for miles around today after a Wetherspoon pub caught fire in south east London.