English: What do recent discoveries say?
Telugu: తాజా పరిశోధనలు ఏం చెప్పాయి?