Afghanistan, officially the Islamic Republic of Afghanistan, is a landlocked country situated at the confluence of Western, Central, and Southern Asia. Read More
A brother of a police commander in the former government led by Ashraf Ghani, claimed that he was detained and tortured by the Taliban in Khost province. ...