Weird structures on mountains

About to reach Sarchu
Baralacha Pass few meters away