Babar Island

island and island group in the Banda Sea, Maluku propinsi (province), Indonesia. Located between Timor to the west and the Tanimbar Islands to the ...
Found on http://www.britannica.com/eb/a-z/b/1
No exact match found