Location Of Sumatra Island
Of which country the Sumatra island is part?
March 2, 2011 by Afifa Gillani
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