Liverpool have completed the signing of Roma winger Mohamed Salah for a reported fee of £39million, the Egypt international signing a long-term contract.
Salah returns to England after three seasons in Italy with Fiorentina and latterly Roma, his first two campaigns on loan from Chelsea.
During his time with Roma, Salah made 83 appearances in all competitions, scoring 34 goals and helping them to Champions League qualifications after a third and second-place finish.
Liverpool had been heavily linked with the 25-year-old following the end of the 2016-17 season and Jurgen Klopp has now got his man.
The Reds previously tried to sign Salah in 2014 from Basel but were pipped to his signature by Chelsea.