Several such attacks have taken place over the past two decades, some inspired by extremist politics and others blamed on mental illness or misogyny
Several such attacks have taken place over the past two decades, some inspired by extremist politics and others blamed on mental illness or misogyny