English: Very much true.
Telugu: చాలా వరకు నిజం కూడా.