Governments have sacrificed principles and ignored human rights in the name of the “war on terror”, says a leading rights group in its annual report. [BBC News]

From the constipated detective department.