English: Despite how ludicrous that sounds, it’s actually true.
Telugu: వినడానికి కాస్త హాస్యంగా ఉన్నప్పటికీ ఇది నిజం.