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.