This one seems to be some king of Stachys.. but then I could be wrong ..
looking for your advice..
Altitude 3000 mts
Plant height 10-12 inches
Himalayan Village Education Trust
H.P. 176304, India