Britain is expelling Iranian diplomatic staff from London.

It's in response to yesterday's attack on the British equivalent in Tehran where protestors stormed the building and burned the union flag.

Foreign Secretary William Hague says Britain is not severing diplomatic relations.