English: They have had tremendous success.
Telugu: వాటిని చాలా గొప్ప విజయాన్ని సాధించారు.