Located on the western edge of South America between Columbia and Peru, Ecuador is the home to the Galapagos Islands. However ...
Their eyes are set on this and other small towns across the Andean country that will be key in the April 13 election ...