English: A deal is finally done.
Telugu: చివరకు ఈ ఒప్పందం ఖరారైంది.