Discovery creates corporate sports brandJune 25, 2021 11.33 Europe/London By Julian CloverDiscovery has created a new corporate brand to represent its portfolio of sports brands, channels and platforms.