A memorial service has been held in a small Canadian town that was devastated by a train crash three weeks ago.

Prime Minister Stephen Harper was among the mourners.

Al Jazeera's Cath Turner reports from the town of Lac-Megantic.

Source: Al Jazeera