Google last night launched an ambitious new Youtube spin-off site called Youtube XL – designed for access from web-enabled televisions or large computer screens.
The idea is that with content on demand currently revolutionising how we watch video content as …
