Which of the following is non biodegradable ?

A ) Fleece of sheep

B ) Remains of animals

C ) Nylon ✅

D ) Tea leaves