Titicaca is a name of lake located in Bolivia. The Titicaca Lake is the highest commercially navigable lake in the world.

Titicaca Lake

March 3, 2011 | Afifa Gillani | No Comments | 256 views