United Nations Special Rapporteur on Torture Manfred Nowak has accused US President Barack Obama of violating international law for not bringing CIA torture agents to court.