English: At least this much is true.
Telugu: చాలా వరకు ఇది నిజమే కదండి.