Who hates who in the Middle East: As a former Nato commander warns we are on the brink of World War III - the definitive guide to who is backing Trump... and who is on the side of the Mullahs
The mosaic of allegiances is complex, dynamic and at first impenetrable, with both unlikely alliances and feuds of exceptional bitterness.