News

Located between Bolivia and Peru, Lake Titicaca is the world’s highest navigable lake—perched at a dizzying 3,812 meters above sea level. Sacred to the Incas and still home to indigenous communities ...
Many people visit Qinghai just to see the lake – the largest inland and saltwater lake in China. Local people call ... the best views (and therefore the most ‘Grammable shots) can be found ...