The UK has temporarily withdrawn staff from its embassy in Tehran, as the threat of US strikes against Iran prompts warnings from a number of countries to their citizens in the Middle East. The UK ...