English: Both have enjoyed considerable success.
Telugu: ఈ రెండు కూడా భారీ విజయం సొంతం చేసుకున్నాయి.