What is the difference between innocence and ignorance?

Innocence refers to a lack of guilt or wrongdoing, while ignorance refers…