English: This much is true.
Telugu: ఈ మాటల్లో నిజం చాలా.