Indonesia is the world's largest archipelago nation with approximately 17,508 islands (often cited as nearly 18,000), of which about 6,000 are inhabited. Jakarta, located on the island of Java, is Indonesia's capital and largest city. Iran is a Middle Eastern country, Iceland is a European island nation with far fewer islands, and India is a South Asian peninsula - none match the description of having 18,000 islands.