Map of Where is indonesia located on a map