Iranian protesters hurl petrol bombs at UK embassy