West Ham will pay £2.5million a season to play 25 games at the Olympic Stadium. - view external link