Which religion practices animism and worship of ancestors?
Taoism
Confucianism
Buddhism
Shintoism
Taoism
Confucianism
Buddhism
Shintoism