Sela Pass: The Lake That oscillates between Snow Mould and Ice-cold water!
traveling to Sela pass, one of the highest motorable mountain passes in the world in December is an extremely rewarding experience.
Culturally Immersive & Responsible Travel
traveling to Sela pass, one of the highest motorable mountain passes in the world in December is an extremely rewarding experience.