YouTube’s Newest Creative Studio Is Coming to Mumbai

Google has announced the location of its newest YouTube Space – Mumbai, India. It’s the second such creative space in Asia (Tokyo). YouTube Spaces, a project first launched in 2012, provides places “where creators can collaborate, innovate and experiment with…