Police to clamp down on speed demons up Genting, following Honda CR-Z that went into ditch Auto News February 25, 2025