What is the landmass is found to the north of the Philippines?

1 answer

Answer

1013275

2026-05-22 17:25

+ Follow

The island of Taiwan (Formosa) is located due north of the Philippians. It is located ~100 miles off the southeast coast of China.

ReportLike(0ShareFavorite

Copyright © 2026 eLLeNow.com All Rights Reserved.