Four Indians have been charged with the murder of Khalistani terrorist Hardeep Singh Nijjar in Canada, an incident that triggered a diplomatic standoff between Ottawa and New Delhi.