Russia: oil gloom over St Petersburg