We do have ancestral worshiping and do it in some temples or religious events at home to remember them, there is even a famous Hindu temple in Gaya(the same Buddhist holy city) dedicated for salvation of the soul of the ancestors. We don't keep tombstone, body is cremated and the ashes are collected and scattered in the river or ocean keeping no trace of it. Since the Hindus believe in reincarnation, only soul is considered eternal, dead bodies are like old clothes which are discarded by the soul for new clothes(rebirth). (That's how I studied the Hindu philosophy).
Thanks @INDIC , for that information. In Japan, the bodies are cremated, too. However, the ashes are placed inside the family tomb where it is mixed with the ashes of other ancestors. When my grandfather passed away this year, his ashes were placed inside the family tomb that had the ashes of my grandmother, my great grand parents, my great great grandparents, so on and so forth. When I perish (may it be many many years from now) , I too will have my own ashes mingled with those of my ancestors. And hopefully, my children, grandchildren, great grandchildren (so on and so forth) will remember me, wash the tomb, offer prayers for my soul. This is a trade mark of Japanese culture, it is called Filial Piety (the Chinese also have Filial Piety; it is part of the Confucian Culture we share with them). To honor, respect, and love one's ancestors.
