Question: why bodies are burnt in hinduism?
Answer: Hindus believe that souls after living in the body for so long time, gets attached to the body and if left to rot on it's own or buried, will linger upon the vicinity. So, burning the body makes the soul depart to it's rightful place sooner than burial.