English: Both have had some success.
Telugu: ఈరెండు కూడా మంచి విజయాలను సాధించాయి.