Free Babar Ahmad
Babar Ahmad is a 37 year old British Muslim and the longest detained-without-charge British detainee held as part of the global ‘war on terror’. In December 2003 Babar was arrested at his London h
Read more at the source: Free Babar Ahmad