English: At last, this deal is done.
Telugu: చివరకు ఈ ఒప్పందం ఖరారైంది.