The 7,107 islands of the Philippines archipelago represent a wide range of habitats from tidal sand bars to mighty mountain ranges; from coral reefs through rainforests to summit grasslands. The... This description may be from another edition of this product.