English: And these guys did it great!
Telugu: మరియు ఈ వారి గొప్ప పని!