Isla del Sol

From Isla del Sol, a view over Lake Titicaca in Bolivia and Peru

On Lake Titicaca, the world’s highest altitude lake in Bolivia, is an island, which is believed to be the birthplace of the sun itself.

Read More

Machu Picchu

Machu Picchu in Peru

Machu Picchu in Peru, the ancient city of Incas, one of the world’s seven wonders. What to expect?

Read More