Map and geography of Ecuador
Ecuador is located in northwestern region of South America. Ecuador 73rd largest country in the world with land size of 283,561 km2. That is almost the size of Italy. The equator crosses through the country and that is where it’s name was derived from. Water areas and well-known lakes make up about 5% of…
Read More

