Stocks plunge in ‘scary tech sell-off’ on Russia war

Stocks plunge in ‘scary tech sell-off’ on Russia war