Iranian protestors hurl petrol bombs at British embassy