Football Mohammed Kudus signed 5-year contract with new club West Ham have pulled off a shocking transfer deal by landing Ajax winger Mohammed Kudus on a five-year contract.Ekene NjokuAugust 27, 2023