Scandal-hit Toronto mayor boogies to Bob Marley
Toronto mayor Rob Ford enjoyed a respite from recent controversies as he danced to Bob Marley's One Love in the floor of Toronto City Council's chambers.
Ford was joined in harmony with the city council as the jazz group Jay Douglas and the All-Stars performed Bob Marley's hit song.
Watch: 'They are not going to find another Rob Ford'
Ford has been under intense pressure after he admitted to smoking crack cocaine while in office.
The mayor was subsequently stripped of some of his powers after the video of him smoking the illegal drug surfaced.
The 44-year-old was forced to apologise after an expletive-ridden video in which he threatens to kill someone was leaked.
Mr Ford said he had been "very inebriated" while the video was shot and that the incident was "extremely embarrassing".
In another incident, the mayor accidentally pushed over a woman councillor during a heated council meeting.
Watch: Toronto Mayor Rob Ford pushes over a woman
Despite the revelations, Ford has been able to maintain a strong voter support.
Ford recently said he had given up drinking and started exercising after experiencing a "come-to-Jesus" moment.
Watch: Anchorman's Ron Burgundy sings his support for under-fire Toronto mayor Rob Ford