Hamas is quite an unpopular organisation amongst the West and its allies. Yet the Jordanian government, which receives billions of dollars of aid from the US, has recently invited Khaled Mashaal, the Hamas leader whom it expelled ten years ago, for official talks in Amman.