Afghanistan: Incredible space map tracking Taliban troops helps save Afghan interpreters

AFGHAN interpreters who face the threat of death from the Taliban are being rescued from the war-torn country with the aid of satellite imagery, as world leaders come together to address the developing crisis.
Daily Express :: News Feed

LEAVE A REPLY

Please enter your comment!
Please enter your name here