Does the video show Taliban “hanging” a body from a helicopter?
The United States completed its withdrawal from Afghanistan on August 30, marking the end of two decades of conflict. The United States has reportedly abandoned military equipment, and those that have not been dismantled have been taken…