Walt Disney has won US antitrust approval to buy Twenty-First Century Fox’s entertainment assets for US$71.3 billion on the condition that it sell all 22 regional sports networks owned by Fox.