The spokesperson said that Xie Zhenhua, China's special envoy for climate change affairs, will hold talks with him in Shanghai. Kerry will visit China from April 14 to 17, at China's invitation ...