Russia appears to be winning its war with the West, and the implications are profoundly negative for investors.
Inflation in the West is soaring. Investors should buy energy stocks.
Russia appears to be winning its war with the West, and the implications are profoundly negative for investors.
Inflation in the West is soaring. Investors should buy energy stocks.