Hamas leader Ismail Haniyeh. Photo: AFP
Previous
Christopher Reeve Super/Man documentary
Next
Germany's foreign minister visits Kyiv as Ukraine battles to hold off a Russian offensive