English: A little hazy, but incredible.
Telugu: కొంచెం ఆశ్చర్యకరమైన విషయమే కానీ నమ్మక తప్పదు.