Placing stones on graves

Q: Why do we places stones on graves when we visit?
A: To honor the deceased. When a person visits and places a stone, and then visits again and places another stone, and does so again and again, he shows that he is honoring the deceased. It is permissible to clean the grave and remove the stones if one so wishes.