Mr. Castro said the Americans have no authority on the subject of human rights .