WHO IS BABAR AHMAD?
Babar Ahmad is a 38 year old British Muslim and the longest detained-without-charge British detainee held as part of the global ‘war on terror’.
Babar Ahmad was born in London in May 1974, and, until his imprisonment in 2004, lived in Tooting, South West London.

Discover more inspiring photos like this one.

Download the FREE 500px app Open in app