English: While this might sound a bit far fetched, it is true.
Telugu: కొంత అతిశయోక్తిలా అనిపించినప్పటికీ ఇది నిజమే.