Harry Kane second among highest paid players with contract putting him ahead of Erling Haaland and Mohamed Salah Published 22 Mar 2024 Full Article