English: It’s difficult to believe.
Telugu: ఇచ్చినా నమ్మడం కష్టం.