From Simple English Wikipedia, the free encyclopedia
BBC Television Centre
(sometimes abbreviated TVC or TC) in White City,
London
is home to much of the
BBC
's television output. Since 1998, almost all of the corporation's national TV and radio news by
BBC News
is made there too.
[1]