Fidel Castro shakes hands with then Chinese Vice President Hu Jintao in People's Great Hall in Beijing, Feb 27, 2003.[Photo/sina.com]