Chinese Premier Wen Jiabao (L) meets with Russian Prime Minister Vladimir Putin in St. Petersburg, Russia, Nov. 7, 2011.