alternatehistory.com

What is the largest possible Russia, plus puppet states?

I was thinking something like this:

Enormous Russia.png
Top