Justin Trudeau sworn in as Canada's new prime minister

Justin Trudeau has been sworn in as Canada’s prime minister, following in the footsteps of his charismatic father.
The 43-year-old Mr Trudeau, a former school teacher and member of parliament since 2008, is the second youngest prime minister in Canadian history.