No media source currently available
A Shanghai restaurant pairs hi-tech special effects with a unique food experience