World News

Dutch families read Gaza evacuation leaflet

Dutch filmmakers have produced a short film shedding light on the plight of Palestinians living in besieged Gaza. As of November 1, the ongoing situation in Gaza, marked by Israel’s blockade and military...