Loading...
 
Skip to main content

Babuyan Islands

Babuyan Islands is a group of islands in the northern Philippines. It lies to the north of the island of Luzon. There are 24 volcanic islands in this group.

Page last modified on Saturday June 20, 2020 17:46:43 GMT-0000