Google has added 60 new channels to Youtube, expanding its push of original programming within the UK, German and French markets. The idea of Youtube's channels is to make the site more TV like, thereby making adverts and product placement seem more natural on the site – which is traditionally …
Read More »