
The stock market has witnessed a massive sell-off due to concerns over the Fed’s aggressive monetary policy stance and the intensifying geopolitical tensions.
The Russia-Ukraine war has entered its third month, and the talks between the two warring nations are yet to show any signs of the issues getting resolved anytime soon. As a result, supply disruptions continue to worsen, and energy and commodity prices remain at uncomfortably high levels.