Europe

Computer manufacturer Dell brings operations in Russia to a halt

A spokesperson for the computer manufacturing company, Dell, on Sunday announced they have ceased all operations of their offices and business dealings in Russia.

Just the News Spotlight

Support Just the News