A strong typhoon made landfall in the southern city of Zhuhai, Guangdong Province in China on Wednesday, blocking roads and causing traffic delays.<br /><br />State broadcaster CCTV said 157 trains were cancelled while 116 flights were grounded.