English: They have recently had some good results.
Telugu: ఇటీవల వీరిద్దరికి మంచి సక్సెస్లు దక్కాయి.