English: There is some truth in that.
Telugu: అందులో కాస్త వాస్తవం కూడా ఉంది.