After all this, when Yoshiyahu had set in order the Beis [HaMikdash], Necho Melech Mitzrayim went up to fight at Carchemish on the Euphrates, and Yoshiyahu went up against him.