English: This seems incredible, but it is none the less true.
Telugu: ఇది కొంతమేర ఆసక్తికరంగానే ఉన్నప్పటికీ నమ్మశక్యంగా అనిపించదు.