Wednesday, May 29, 2024

Mexican leftists torch the Israeli embassy in Mexico City as police are ordered to stand down.