English: And what do scientists think on this score?
Telugu: మరి ఈ అడుగుజాడల గురించి శాస్త్రవేత్తలు ఏం చెప్పారు?