English: This is unbelievable but true.
Telugu: ఇది నమ్మబుల్గా లేకపోయినా నమ్మాల్సిన నిజం.