China's popular talk show recorded in Nairobi