BBC World News is the BBC 's international news and current affairs television channel .
BBC World News is an international news channel .