English: Yet some scientists argue those reviews were flawed.
Telugu: అయితే ఈ వ్యాఖ్యలను కొంతమంది విశ్లేషకులు తప్పుబట్టారు.