Results 3 results found Village of Yumani on Isla del Sol (Island of the Sun), Lake Titicaca, Bolivia, South America View of Yumani, Isla del Sol (Island of the Sun), Lake Titicaca, Bolivia, South America Village of Yumani on Isla del Sol (Island of the Sun), Lake Titicaca, Bolivia, South America