English: Both have made a strong impression on audiences.
Telugu: ఈ రెండూ కూడా ప్రేక్షకులను అమితంగా ఆకట్టుకున్నాయి.