The latest from the India-Canada diplomatic row Canada has accused India of violating international law as it withdrew its 41 diplomats from the country.