Izu Islands
The Izu Islands are a volcanic island chain in the Philippine Sea, extending south from Japan’s Izu Peninsula and administered by Tokyo.
The Izu Islands are a volcanic island chain in the Philippine Sea, extending south from Japan’s Izu Peninsula and administered by Tokyo.