Explosion at gas station rocks Yemen's capital

Explosion, gas station, Mufazer gas station, electrical short circuit
World
image