English: This might seem strange, even bizarre, but its true.
Telugu: కాస్త ఆశ్చర్యంగా, ఇంకాస్త వింతగా అనిపించినా ఇది నిజమే.