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