English: A lot of research went into them.
Telugu: వారిపై అనేక పరిశోధనలు జరిపారు.