Where is broadcaster of World Have Your Say headquartered?
BBC: The British Broadcasting Corporation (BBC) is a British public service broadcaster with its headquarters at Broadcasting House in London.
i don't know