Russia reels on Pushpa