Explore relationships

Babuyan Islands

The Babuyan Islands ( ), also known as the Babuyan Group of Islands, is an archipelago in the Philippines, located in the Luzon Strait north of the main island of Luzon and south of Taiwan. The archipelago consists of five major islands and their surrounding smaller islands.

Use + to expand a branch. Click a topic name to open its summary.