'Each' is a singular indefinite pronoun and requires a singular verb ('has').
Previous Question
The news are very encouraging for the team.
Next Question
If I was you, I would accept the offer.