Where is Sumatra Located?

Sumatra, a Island is located in the western Indonesia. It is the sixth largest Island in the world. The Sumatra Island is prone to earthquakes.
Copyright © 2014 Dictionary.com, LLC. All rights reserved.