English: There seems to be much truth to this.
Telugu: ఇందులో ఎంతో కొంత నిజం ఉందనిపిస్తోంది.