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