#How did Josiah cleanse Judah and Jerusalem?

He destroyed the altars, broke the Asherah poles, carved figures, and cast metal figures and the dust he scattered on the graves. The bones of the priests he burned on their altars. [34:4-5]