English: But scientists are embracing it.
Telugu: కానీ శాస్త్రజ్ఞాలు దీని ఖండిస్తున్నారు.