English: This though sounds true, cannot be vouched for.
Telugu: వినడానికి నమ్మశక్యంగా లేకపోయినా ఇదే నిజం.