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