English: Researchers agree.
Telugu: పరిశోధకులు ఏకీభవిస్తున్నారు.