Russian Prime Minister Vladimir Putin (L) and Chinese Vice-President Xi Jinping meet for talks in Moscow March 23, 2010.[Photo/Agencies]