Mohamed Salah is in contract negotiations with Liverpool, with just 18 months left on his current deal.

More...