English: There seems to be much truth in that.
Telugu: అందులో చాలా నిజం ఉందనే అనిపిస్తుంది.