Ecuador
OVERALL SCORE51.3
world rank158
Discover Where Your Country Ranks