Organizations

BBC News

BBC News location

Portland Pl, London, United Kingdom

The British Broadcasting Corporation is the largest broadcaster in the world, and seeks to provide impartial public service broadcasting in the United Kingdom, the Channel Islands, and the Isle of Man, and around the world via the BBC World Service.