English: There is some truth in this.
Telugu: ఇందు కొంత సత్య మున్నది.