English: And it finally has.
Telugu: చివరకు అది కూడా చేసేసింది.