Find out which games will be hosted in London in 2024 with the NFL UK and Ireland's schedule release announcement.