English: The latest findings validate this prediction.
Telugu: తాజా అంచనాలు ఈ అనుమానాలనే బలపరుస్తున్నాయి.