World Leaders react to Kabul airport blast

The world leaders have reacted to the coordinated explosions that tore through crowds of people at…

Translate »