English: "A lot of research has gone through.
Telugu: "ప్రైమేట్స్ పై చాలా పరిశోధనలు జరిగాయి.