Taliban begins choking off Afghan government

The Taliban has captured a major border crossing in Afghanistan, as they continue to make gains across the country. This border crossing of Islam Qala is crucial to the country, bringing in by itself $20 million of monthly revenue for the country. Image source –

Read →