There are too many French-speaking people in Africa, even as a second language, to ignore in this map. French being maybe an unofficial, but definitely shared language among different regions and nations across most of the continent. For example, how someone from Nigeria would communicate with someone from Cameroon.
Modern silk road, called trans-siberian railway, the railroad through Russia. Factories and cities were built next to the railroad. A lot of other nations live in russia, but they are not indo-europeans, and much smaller in numbers.
The big hole in the middle is Hungarians in Hungary and Southern Slovakia
The smaller hole a bit to the East are Hungarians in Romania, aka Szeklers
In the North Finns in Finland and Estonians in Estonia
Even Norther the Sámi people, they live in Finland, Norway and Sweden, but on this map they are part of the Finnish gap.
There are some Turkic language speakers as well, but they are so small, they are not visible on the map, e.g. Gagauz people in Southern Ukraine. And some part of Turkey is in geographical Europe.
"Indo-European" is a Co-opting term used by Western media to promote a Euro-superior race ( Ahem google the term "Aryan" ) which has previously led to disastrous results.
We need a much more nuanced and much more finer detailed investigations into how languages evolved and human migration, evolution, in-habitation, inter-settlement commerce and local developments happened simultaneously and while influence from both cultures existed it was not "co-opted" or "superior vs inferior" but much more natural , indigenous and SHARED but NOT subsumed by each other.