The Naked Face of Human Rights Claimants: A Horrifying Account of British Special Forces Crimes in Afghanistan May 28, 2025