Britain has evacuated all its diplomatic staff from Iran%2c Western diplomatic sources told Reuters on Wednesday. Iranian protesters stormed and ransacked Britain%27s embassy and a residential compound in the Iranian capital Tuesday.