English: This is unbelievable but true.
Telugu: నమ్మలేనకున్నా ఇది నిజమని చెప్పక తప్పదు.