English: Even scientists agree.
Telugu: . అన్న విష‌యం మేధావులు సైతం అంగీక‌రిస్తున్నారు.