English: Although sickening, the fact is true.
Telugu: విచిత్రంగా ఉన్నా, ఇది నిజం.