English: A lot of research was done on their end.
Telugu: వారిపై అనేక పరిశోధనలు జరిపారు.