Located on the western edge of South America between Columbia and Peru, Ecuador is the home to the Galapagos Islands. However ...
Ecuador is a country located in the northwestern part of South America, bordered by Colombia to the north, Peru to the east ...