English: Although hardly believable, that story is true.
Telugu: నమ్మడానికి కష్టంగా ఉన్నా, ఇది నిజం.