SocialMedia Today 204 2349 days ago YouTube has launched a new pop-up 'YouTube House' in New York to showcase the various elements of the platform.