English: Some scientists suggest that this happened even earlier.
Telugu: కొంతమంది శాస్త్రవేత్తలు ఇంతకుముందే జరిగిందని సూచించారు.