English: And yes, that's still hard to believe.
Telugu: అవును, అది నమ్మకం కష్టం.