English: This is rather hard to believe.
Telugu: నమ్మడం కాస్త కష్టంగానే ఉన్న ఇదే నిజం.