Visiting Canadian Prime Minister Justin Trudeau is in Gujarat today but Prime Minister Narendra Modi is not with him, as he was during the visits of other world leaders like Xi Jinping, Shinzo Abe and Benjamin Netanyahu. The Prime Minister is instead visiting Karnataka, where elections are due in a few months. Justin Trudeau will meet with PM Modi on Friday for bilateral talks in Delhi.