Liverpool agree £41.6million+ worth deal to sign new contract with Salah – Report

Salah Liverpool Old Trafford