St Petersburg

St. Petersburg forum is overshadowed by Russian capital flight and no-show CEOs. Can a Chinese gas deal lift spirits?