
Liverpool star Mohamed Salah has signed a new long-term contract at the Premier League club.
Talks have been ongoing for some time over the 30-year-old’s future ahead of his initial deal expiring in a year’s time, but the Reds confirmed a renewal after a set of cryptic Twitter posts on Friday.