English: That's what British researchers say.
Telugu: అంటే అవుననే అంటున్నారు బ్రిటిష్ పరిశోధకులు.