After which war did England gain New York in exchange for Run, an Indonesian island?
At the end of the Second Anglo-Dutch War, the English gained New Amsterdam (New York) in North America in exchange for Dutch control of Run, an Indonesian island.