English: The scientists tell us it's long overdue.
Telugu: దీనికి ఎంతో కాలం పట్టిందని సైన్సు మనకు చెబుతున్నది.