Geopolitics, News Blog, Political News
Canadian PM Justine Trudeau’s 10 Political Blunders
Justin Trudeau, the 23rd Prime Minister of Canada, assumed office in 2015 with a promise of transparency, inclusivity, and progressive









