Justin Trudeau has been sworn in as Canada's new prime minister, appointing a cabinet that he says looks "like Canada".
The 43-year-old Liberal party leader, who swept to power in a general election two weeks ago to end nearly a decade of Conservative rule, took the oath on Wednesday and  promised big changes as he introduced a younger, more diverse cabinet.

Most of the new ministers are between the ages of 35 and 50, while half of them are women - in line with Trudeau's campaign pledge.
Asked why gender balance was important, Trudeau's response was: "Because it's 2015.