Settled on northeastern coast of Java, Madura Island is administratively part of East Java province with more than 3 million people inside the Island
Download