Ecuador
OVERALL SCORE52.4
world rank149
Discover Where Your Country Ranks