Auli – Skiing on the Mighty Land of Lords

It is situated at the northern Indian state of Uttarakhand which is popularly known as Devbhumi i.e. Land of Lords. Auli is basically a Himalayan Ski Resort which is also considered as a hidden gem of India as most of the people doesn’t even know the existence of such cool and amazing place. This state is popularly known as Devbhumi […]