The China Railway Construction Corporation Limited (CRCC) has blamed bad luck for the malfunctioning Read More Share This: Facebook Twitter Google+ Pinterest Linkedin Whatsapp