A bank in north India deposits ashes of the departed