Russia Today Human rights activists in the US have slammed Barack Obama for signing the new National Defense Authorization Act. They claim the president has failed to deliver his campaign promises by passing the bill that allows the indefinite detention…
more »