English: It's hard to believe their stories.
Telugu: వారి కథలు విశ్వసించటం కష్టమే.