ITV's annual pre-tax profits up 6% to £641m
bbc.com