Italy erupted in an extraordinary display of unity as two million people took to the streets in over 100 cities, passionately rallying behind Palestine. These historic protests highlight a powerful wave of solidarity and call for a renewed commitment to international justice