Respuesta :

That would be the Kuril Islands North of Hokkaido and South of Kamchatka