It is a natural goal of Iran to try and expel the Fifth Fleet from Bahrain.
The attack on the British embassy in Tehran came just days after the Iranian 'parliament' voted to expel the British ambassador, and therefore reeks of official complicity.