English: This much is true.
Telugu: ఇది చాలా వరకూ నిజమే.