If London gets an NFL team, then New York should get a Barclay’s Premier League team, then.
Well, the arena in NY is called the “Barclay Center”.