After finally owning up to his substance abuse struggles, Toronto Mayor Rob Ford will take a leave of absence.
↧