NetMag Global

Saudi Arabia’s billionaire investor buys 2.3% stake in Snapchat

Snap Inc. on Tuesday received a vote of confidence from a billionaire investor and reported record revenue from outside North…