At least 24 people died after a landslide tore through a campsite while campers slept in tents at Batang Kali.