Chinese Vice Premier Li Keqiang (R) shakes hands with Russian Prime Minister and president-elect Vladimir Putin during their talks in Moscow, Russia, April 27, 2012. [Xinhua]