These are stone heaps made by all-travelers or locals. Found widely in the Himalayan region, they represent a lot of different things to different people. There are multiple explanations out their in the internet and am not entirely sure which is correct.
Whatever, it does give a sense of peace when you see one. It does give a sense of balance and appreciation of nature when you build one with your own hands.