Understand the world. Connect the causes. Support the solutions.

Rossi fled to Scotland in 2021 in an attempt to evade justice but was arrested in the Covid ward of a Glasgow hospital.