English: At least that is what the latest research is saying.
Telugu: దే విషయం తాజా పరిశోధనలు చెబుతున్నాయి.