The New York Giants beats the Los Angeles Rams 17-10 at the Twickenham Stadium in London on Oct. 23, 2016. It's the first American football game at Twickenham in its 107-year history. [Photo by Ma Yue/China.org.cn]