Which king of Babylon installed Zedekiah as king of Judah after he defeated Pharaoh Necho at the Battle of Carchemish?
Zedekiah:  Zedekiah had been installed as king of Judah by Nebuchadnezzar II, king of Babylon, after a siege of Jerusalem in 597 BC, to succeed his nephew, Jeconiah, who was overthrown as king after a reign of only three months and ten days. Siege of Jerusalem (597 BC): In 605 BC, Nebuchadnezzar II, king of Babylon defeated Pharaoh Necho at the Battle of Carchemish, and subsequently invaded Judah.
Nebuchadnezzar II