Where is Batubara?

Where is Batubara located?

Batubara, Batubara, Indonesia (approx. 1.9821°, 98.9294°)


Where is Batubara on the map?