Rioters attack British embassy