English: However, scientists have put forward a new theory.
Telugu: కానీ శాస్త్రవేత్తలు కొత్త కారణం చెప్పారు.