Vehicle sales fall 24.5%, announces Anfavea

Lack of components brings down production