Communist-ruled Cuba has signed two UN human rights pacts passed more than 40 years ago in an unprecedented gesture which came just days after Raul Castro took over as president.
Cuba signs two UN human rights pacts