Hamas leader Ismail Haniyeh. Photo: AFP
Previous
Gone fishing... for some of New Zealand's trickiest trout: A stay at the world
Next
Poland's Tusk calls secret services meeting after defection of judge to Belarus