It might be high-octane stuff but the majority of it is pure BS. Go to Russia and see the construction everywhere and I do mean everywhere. Even the small satellite villages of the larger cities are either now part of that city or cities on their own.
Even the birth rate has been increasing there yearly for the past 5 years.