Not sure if there would be a way around it or there’s some kind of visa they could apply for that would make it feasible, but Russia’s visa system is very awkward in my experience - you have to know the exact dates you are in the country, where you’re staying, get a letter of invitation etc
Norway or Finland to Cape Town could work though? that would be awesome!