English: There is some truth in this.
Telugu: ఇందులో కాస్త వాస్తవం ఉన్నది.