Really do think it'll be announced around Christmas time, it makes sense, it's just long enough not to be an immediate spit in the face to the previous extensions when he clearly gets paid 50-100k more than them all.Salah will agree a new contract, and I wouldnt be surprised if he retires a Liverpool player.