English: There is perhaps some truth in those beliefs.
Telugu: ఈ అనుమానాల్లో కాస్త నిజం కూడా ఉంది.