Canadian PM Justin Trudeau holds major cabinet shuffle

 15 total views,  1 views today

The major shuffle sees changes in portfolios including defence, the environment and foreign affairs. from: BBC News