Arunachal Pradesh, North east India, Travel India

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.