Russia stranded