Indonesia – Java: satellite • Map • PopulationData.net

Satellite image of Java, Indonesia’s most populous island.