archives.4wardeveruk.org
Delays to Leon police probe ‘unacceptable’
Leon, 39, died after being detained at the Luton Police Station under the Mental Health Act in November 2013. Five officers were then suspended.