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