Former UN Special Rapporteur Richard Falk calls October 7 "long overdue."
His "logic" could justify 9/11, too.
-
When China’s Ambassador Zhang Jun called Palestinian armed struggle an
‘inalienable right’ in 2024, it was a gift to pseudo-scholars like Richard
Falk,...
43 minuti fa