World News Suffocated by sanctions, Russia squeezes foreign firms leaving Parrot Nigeria Mar 12, 2022 Russia is piling huge pressure on foreign companies fleeing the country following Moscow’s decision to…