Russia’s invasion of Ukraine is being watched by millions, if not billions of people. Naturally, FUD rose by another notch as Ukrainian reports claimed that the Russian army had seized control of the Chernobyl nuclear plant. While the USA and EU have hit back with economic sanctions, financial experts are skeptical of their ability to […]