I’m doing terrible thanks
Answer:
Definition of innovation
1 : a new idea, method, or device : novelty.
2 : the introduction of something new.
<u>Explanation</u>:
It could be observed that the scene<em> portrays animals eating the corpses of humans; </em>thereby <u>depicting how in reality animals are oppressed and even killed by humans </u>in the Wheel of Life.