Taliban forces seized two UK-make missiles
The security forces of Islamic Emirate of Afghanistan (IEA) seized two UK-made...

You Might Also Like