This should play. If it doesn't please > Join/Login
International Television Network, or ITV. Thier main channel and the most popular commercial channel in Britain. Having undergone a massive rebranding and programming modernisation in recent years, it is still a firm favorite amongst the British public whilst also being one of the most attractive channels to international viewers.