English: He even released a press note.
Telugu: ఈమేరకు ప్రెస్ నోట్ కూడా ఇచ్చేశారు.