English: This is too strange to be believed, it is true nonetheless.
Telugu: ఇది వినడానికి ఆశ్చర్యంగా ఉన్నా, నమ్మక తప్పదు.