When global football fans descended upon New England for the world’s biggest tournament, Boston proved itself to be a premier host city. Hosting matches at Boston Stadium universally recognized as Gillette Stadium in Foxborough drew hundreds of thousands of...












