English: Many scientists expressed outrage and protested.
Telugu: దీనిపై పలువురు పరిశోధకులు, శాస్త్రవేత్తలు తీవ్ర అభ్యంతరం వ్యక్తం చేశారు.