English: And it is much-needed.
Telugu: ఇది చాలా అవసరం కూడా.