English: However, it was only recently that the deal got finalised.
Telugu: అయితే ఆ ఒప్పంద గడువు ఇటీవలే ముగిసిందట.