Kan det ändå vara Ryssland?