English: There is possibly some truth in his statement.
Telugu: అతడి వాదనలో కాస్త నిజం ఉంది.