The correct option is C All of the above.
Factors responsible for Food Spoilage are given below:
Internal factors:
It includes enzymatic activities and moisture content of the food.
External factors:
It includes adulterants in food, contaminated utensils and equipment, unhygienic cooking area and lack of storage facilities.