What country is known to invent fireworks around 500 BC?

Question: What country is known to invent fireworks around 500 BC?

Choices:

Israel
China
India
Egypt

Correct answer:

China