What was Necho’s motivation to kill Josiah? From what I have once read in Jewish Virtual Library, Josiah went to Megiddo to meet the Pharaoh. No mention of wanting to fight him. Maybe I am dense.....
Self-defense?
29 While Josiah was king, Pharaoh Necho king of Egypt went up to the Euphrates River to help the king of Assyria. King Josiah marched out to meet him in battle, but Necho faced him and killed him