Explosion at French Embassy

Libya