Protesters hit the streets of Halifax to protest Greece (under US & Israel's orders) preventing the Tahrir from sailing to Gaza.
Protesters hit the streets of Halifax to protest Greece (under US & Israel's orders) preventing the Tahrir from sailing to Gaza.