Snap crosses the pond and makes a home in the UK
January 10, 2017 at 03:20 AM EST
In a different kind of British invasion, Snap (the company that launched 1,000 ephemeral selfies) has planted its disappearing flag in the UK for its international home-away-from-home as it preps for an initial public offering in the U.S. Read More