He removed the foreign gods and the idol from the house of the LORD, along with all the altars he had built on the temple mount and in Jerusalem, and he dumped them outside the city.
KJV
And he took away the strange gods, and the idol out of the house of the LORD, and all the altars that he had built in the mount of the house of the LORD, and in Jerusalem, and cast [them] out of the city.
ASV
And he took away the foreign gods, and the idol out of the house of Jehovah, and all the altars that he had built in the mount of the house of Jehovah, and in Jerusalem, and cast them out of the city.