Level 6 - 20

Score : Clues :
No more Clues
It’s a British public service broadcaster
It is the largest broadcaster in the world, with about 23,000 staff
It is a semi-autonomous public service broadcaster that operates under a Royal Charter and a Licence and Agreement from the Home Secretary
Guessed