English: There is truth in their claim.
Telugu: వీరి వాదనలో కొంత నిజం వుంది.