Of which country the Sumatra island is part?

March 2, 2011 by  
Filed under Geography

Sumatra Island is the part of Indonesia. It is the largest island entirely in Indonesia. The total area of Sumatra island is 473,481 km.

- Read more