English: At last, however, peace was concluded.
Telugu: చివరకు శాంతి ఒప్పందం కుదిరింది.