English: It is not hard to believe this story.
Telugu: ఈ కథను నమ్మి తీయడం అంత తేలిక కాదు.