English: Some research seem to suggest that.
Telugu: అంటే అవుననే అంటున్నాయి కొన్ని పరిశోధనలు.