UK telecoms group Vodafone has agreed with the board of Kabel Deutschland to buy the German cable firm for 7.7bn euros (£6.6bn).

Read more