English: Researchers agree.
Telugu: పరిశోధకులు కలిసికట్టుగా ఉన్నారు.