What does 2 Kings 23:29 mean?
While Josiah was king, Pharaoh Neco of Egypt went up to fight at the Euphrates River. Josiah tried to stop him, but Neco killed him at Megiddo as soon as they met. 2 Kings 23:29 - Modern Text Bible
(Josiah’s life ended abruptly when he confronted Egypt’s army. He was killed in battle, which was a tragic end for such a devoted king.)