Comment Comment by RcouF1uZ4gsC Does this mean that the BBC is prohibited from advertising on Twitter? parent RcouF1uZ4gsC 7 years ago