7 He had the buildings torn down where the male prostitutes lived next to the temple, and where the women wove sacred robes for the idol of Asherah.
8 In almost every town in Judah, priests had been offering sacrifices to the Lord at local shrines. Josiah brought these priests to Jerusalem and had their shrines made unfit for worship—every shrine from Geba just north of Jerusalem to Beersheba in the south. He even tore down the shrine at Beersheba that was just to the left of Joshua Gate, which was named after the highest official of the city.
9 Those local priests could not serve at the Lord's altar in Jerusalem, but they were allowed to eat sacred bread, just like the priests from Jerusalem.
10 Josiah sent some men to Hinnom Valley just outside Jerusalem with orders to make the altar there unfit for worship. That way, people could no longer use it for sacrificing their children to the god Molech.
11 He also got rid of the horses that the kings of Judah used in their ceremonies to worship the sun, and he destroyed the chariots along with them. The horses had been kept near the entrance to the Lord's temple, in a courtyard close to where an official named Nathan-Melech lived.
12 Some of the kings of Judah, especially Manasseh, had built altars in the two courts of the temple and in the room that Ahaz had built on the palace roof. Josiah had these altars torn down and smashed to pieces, and he had the pieces thrown into Kidron Valley, just outside Jerusalem.
13 After that, he closed down the shrines that Solomon had built east of Jerusalem and south of Spoil Hill to honor Astarte the disgusting goddess of Sidon, Chemosh the disgusting god of Moab, and Milcom the disgusting god of Ammon.