India wants Canada to reduce the number of diplomats interfering in their affairs.

Earlier today, India suspended visa services in Canada, potentially impacting thousands who are seeking to travel to India. New Delhi is located in India. Today, the government announced that it has requested Canada to downsize its diplomatic presence in India. The government cited the “interference of Canadian diplomats in Indian affairs” as the reason for … Read more