No, I read that the Ainu were from Europe, not Western Europe, like England and France, but more of East Europe, like Latvia, Estonia, and Lithuania. That's what I read.

And as for the Okinawa thing, when the Yayoi and Jomon migrated to Japan, they pushed the Ainu from the main islands, they pushed them down to Okinawa Island, and up to Hokkaido.