English: The researchers denied this.
Telugu: ఈ వాదనను పరిశోధకులు కొట్టివేశారు.