English: They are winning a lot of deals.
Telugu: అనేక లావాదేవీలను వీరు చక్కబెడుతున్నారు.