English: Is it Russia?
Telugu: ఇది రష్యా కనిపెట్టిన దాడేనా?