As the Taliban and US make peace 19 years after the invasion it is time the last 2 remaining Afghans are released from Guantanamo: CAGE 

London - As today marks the launch of the US’s dubiously named “Operation Enduring Freedom” invasion of Afghanistan on 7 October 2001,