Better late than never. The results of the report that looked into the 1985 bombing of Air India Flight 182 is to be released on Wednesday.