English: The agreement was concluded recently.
Telugu: ఇటీవలే ఆ ఒప్పందం కుదిరింది.