Oil companies, technology corporations and manufacturers have announced they are suspending or halting operations in Russia following its invasion of Ukraine. Source: New feed 2