Mohamed Salah is staying at Liverpool after contract negotiations spilled out in the public

Mohamed Salah’s trophy-laden spell with Liverpool is set to extend to a decade after the prolific Egypt forward signed a new contract with the Premier League leader, ending months of uncertainty over his future.