The British Broadcasting Corporation is a British public service broadcaster headquartered at Broadcasting House in London, England. From Wikipedia
A surge past $500 million this year intensifies focus on post-2027 broadcast rights negotiations under new free-to-air requirements.