Fidel Castro, seen here in July, was awarded the Confucius Peace Prize, China’s version of the Nobel Prize. He was not on hand to receive the award at a ceremony in Beijing on Tuesday.