Scores of people have been injured.