On Thursday, India took a major decision by indefinitely halting its visa services for Canadians amid escalating diplomatic dispute. This dispute was triggered by Canadian Prime Minister Justin Trudeau, who levelled accusations about potential involvement of Indian agents in the killing of a Khalistani separatist back in June.