English: A little hard to believe that.
Telugu: ఇది నమ్మడానికి కాస్త కష్టంగానే ఉంటుంది.