English: This is rather hard to believe.
Telugu: వీటిని నమ్మడం కొంచెం కష్టంగానే ఉంటుంది.