Jeremy Corbyn has thanked Britain's armed forces for defending the country and helping save the lives of thousands of refugees and migrants in the Mediterranean.

In a Christmas message, the Labour leader told forces personnel their courage and professionalism "are an inspiration to us all" and that he honours the "many sacrifices" they make, such as being away from their families during the holidays.

Mr Corbyn said everyone has a responsibility to stand up for the forces community and make sure it has access to housing, healthcare and school places, and proper care for veterans.

He told Forces TV: "We thank you for not only being prepared to defend the country, but also saving lives, like the valiant crew of HMS Enterprise, who bravely rescued more than 9,000 refugees and migrants fleeing war and persecution for a better life.

"We also think of our forces families, who day in, day out, are supporting our men and women in uniform. You, too, make great sacrifices.

"Our thoughts are with you all, especially those families spending this Christmas thousands of miles apart from your loved ones."

Mr Corbyn added: "So, I want to wish you all, on behalf of the Labour Party, a Merry Christmas and a very peaceful New Year, and for those spending this holiday apart a happy reunion as soon as possible."