Al-Queda in Scotland Yard, can't be touched?