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