Season 20 of “Top Chef” is Filming in London and Will Feature All-Stars from Around the Globe

"Top Chef: World All-Stars" is currently filming and is set to premiere next year. READ MORE...