West Ham’s London Stadium deal under scrutiny despite £126.6m season revenue
The London Stadium, home to West Ham United, continues to be one of the most controversial stadium deals in British football. While the club pays a weekly rent of approximately £90,000 for the stadium, it is noted that this figure could be cut in half in the event of potential relegation. However, the most striking…
