BBC Television centre in London, Britain. Photo: EPA
BBC Television centre in London, Britain. Photo: EPA

BBC editor steps aside over Savile scandal

BBC Television centre in London, Britain. Photo: EPA
BBC Television centre in London, Britain. Photo: EPA
READ FULL ARTICLE