Chinese Premier Li Keqiang holds talks with Cuba's former leader Fidel Castro in Havana, Cuba. Photo provided to chinadaily.com.cn