English: And yet Russia won.
Telugu: కానీ రష్యానే పైచేయి సాధించింది.