AT LEAST 24 people died and scores were injured after a tornado carrying huge hailstones lashed southern China, causing widespread devastation and a ferry to capsize, domestic media reported Thursday.