Ecuador
OVERALL SCORE54.3
world rank126
Discover Where Your Country Ranks