Glorious view: Twickenham will host at least three NFL games from next year. Photo: Getty images.

The RFU have announced a joint venture with the NFL to host a minimum of three regular season games at Twickenham Stadium over a three-year period. While figures haven’t been…