A massacre involves mass killing during a public gathering; whereas, a riot involves breaking the peace and harmony of the society, say public protests, with no intentions of mass murders.
A massacre is a violent activity and involves mass murders of people who were involved or were related to such public gatherings, which took place. For example, Jallianwala Bagh massacre.
Riots are non-peaceful and violent protests, however without the involvement of public harm and only includes destruction of the property or any such activity.
Hence, the difference between a massacre and a riot is expressed above.
Learn more about a massacre here:
https://brainly.com/question/9244127
#SPJ2