English: An update at long last.
Telugu: ఎట్టకేలకు అప్ డేట్ ఇచ్చింది.