Amid the global outrage over the Russian invasion of Ukraine, several corporate giants have left Russia. Watch this report to know more insights.