Riot police on stand by after Iranian self immolate at French Embassy in London
Riot police on stand by after Iranian self immolate at French Embassy in London June 2003
Size: 5113px × 3400px
Photo credit: © Barbara Ludman / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: banner, blue, cocky, crash, demonstrate, embassy, french, gear, helmet, hunger, iranian, knightsbridge, london, macho, maryam, metropolitan, mko, mujaheddin, mujahideen, muslim, ncri, patronise, placard, police, poster, protective, protest, rajavi, rally, riot, strike, superior