English: that comes as a result of recent research.
Telugu: ఇటీవలి పరిశోధనల ఫలితముగా ఇది క్రీ.