Life | Tue Jan 21, 2014 8:04pm EST

'Ni hao, y'all': Ellen DeGeneres talk show lands in China