English: Very hard to believe this story.
Telugu: ఈ సంఘటన చెప్పినా నమ్మడం కష్టంగా ఉంది.