Hamas leader Ismail Haniyeh. Photo: AFP
Previous
Trump film shocks Cannes as former US President is depicted 'raping' his then
Next
Kevin Pillar gets 1,000th career hit in Angels' win at Texas