Sports

Tottenham beats Palace 2-0 in first game at new stadium

Tottenham opened its delayed one billion pound ($1.3 billion) stadium with a 2-0 victory over Crystal Palace in the Premier League on Wednesday