Francisborongan64viz Francisborongan64viz Science Answered 15. Which large landmasses are found near the Philippine archipelago?a. Australia and Americab. Asia and Europeb. Asia and Australiac. Antarctica and Australia