A major gas deal between Russia and China was finally sealed this week when Russian President Vladimir Putin was on a two day visit to China on May 20-21 and met with President Xi Jinping. In the lead up to Putin's arrival, the two sides have been working on putting the finishing touches on a 30-year contract for a gas deal a decade in the making, and Russian officials have suggested that the deal will be completed by Putin's arrival.