Their appearance comes amid battlefield setbacks and dropping public sentiment in Russia.

In a recent trip to Russia, Candace Owens couldn't help but rave about the country, portraying it as an idyllic paradise. But the facts speak to a different reality.

Once a gathering place for Western leaders and investors, Russia’s St Petersburg International Economic Forum (SPIEF) features a guest list that includes an eclectic mix of…