English: There is much truth in this claim.
Telugu: ఈ వాదనలో చాల సత్యముంది.