English: At last a compromise was agreed upon.
Telugu: చివరకు ఈ ఒప్పందం ఖరారైంది.