Liverpool have completed the signing of Sadio Mane for £34m from Southampton.

The 24-year-old Senegal striker’s fee could rise to £36m, eclipsing the £35m paid in 2011 for Andy Carroll, the Reds’ most expensive signing.

“Today is a big day and I am very happy to sign for one of the biggest clubs in Europe,” he told the club’s official website.

“It’s a club that has won a lot of trophies and has a big history.”