At least 96 people have been killed after a train derailed near the Indian city of Kanpur. More than a hundred passengers have also been injured and the death toll is likely to rise. Al Jazeera's Rob Matheson reports.