News

The Atlanta Braves, the country’s only publicly traded Major League Baseball team, is facing off against the US tax code in a lonely battle that threatens to cost the franchise millions.