Boris Johnson has served Christmas dinner to British troops in Estonia during a flying visit to the Baltic state.

The prime minister dished up turkey and Yorkshire puddings to soldiers at the Tapa military base near Estonian capital Tallinn, home to 850 British troops.

However, he risked offending his hosts after describing the setting as "bleak".

Wearing a red apron and posing for selfies, Mr Johnson asked soldiers: "Who wants turkey?"

After asking one soldier if they were enjoying being in Estonia, Mr Johnson added: "It's quite, sort of bleak, isn't it?"

He also joked: "Last time I was here they let me drive a tank. That didn't seem to be on the agenda today.''.

The prime minister also promised to invest in the armed forced.

He said" "I'm a big supporter of our armed forces - I think they do a massive amount of good around the world.

"We're the second biggest player in Nato, we're the biggest military in Europe - we believe in supporting our armed services.

"Obviously we do that in an efficient way but as you know we're increasing our budget by £2.2bn - you know about all the investments that we're making in our armed services. Those will continue."

Big beasts lose their seats: Prominent MPs gone after election Show all 10 1 /10 Big beasts lose their seats: Prominent MPs gone after election Big beasts lose their seats: Prominent MPs gone after election Dennis Skinner - Labour Labour MP of 49 years Dennis Skinner lost his Bolsover seat to Conservative Mark Fletcher, losing 16% of the vote share PA Big beasts lose their seats: Prominent MPs gone after election Jo Swinson - Liberal Democrat Leader of the Liberal Democrats lost her Dunbartonshire East seat in a 6.8% swing to the SNP PA Big beasts lose their seats: Prominent MPs gone after election Anna Soubry - The Independent Group for Change Leader of The Independent Group for Change, formerly Conservative MP, Anna Soubry lost her Broxtowe seat, coming third behind the winning Conservatives and Labour PA Big beasts lose their seats: Prominent MPs gone after election Dominic Grieve - Independent Prominent Remain-backing MP Grieve lost the contest for Beaconsfield, coming second to the Conservatives, his former party AFP/Getty Big beasts lose their seats: Prominent MPs gone after election Luciana Berger - Liberal Democrat Luciana Berger lost the contest for Finchley and Golders Green, coming second to Conservative Mike Freer PA Big beasts lose their seats: Prominent MPs gone after election Laura Pidcock - Labour Prominent Corbyn ally Laura Pidcock lost her Durham North West seat to Conservative Richard Holden PA Big beasts lose their seats: Prominent MPs gone after election Chukka Umunna - Liberal Democrat Prominent anti-Brexit MP Chukka Umunna lost the contest for the Cities of London & Westminster, coming second to Conservative Nickie Aiken Getty Big beasts lose their seats: Prominent MPs gone after election Zac Goldsmith - Conservative Former candidate for Mayor of London Zac Goldsmith lost his Richmond Park seat to Liberal Democrat Sarah Olney PA Big beasts lose their seats: Prominent MPs gone after election Nigel Dodds - DUP Former leader of the DUP Nigel Dodds lost his Belfast North seat to Sinn Fein AFP/Getty Big beasts lose their seats: Prominent MPs gone after election Gareth Snell - Labour Labour MP Gareth Snell lost his Stoke-on-Trent central seat to the Conservatives PA

Mr Johnson said the troops were the "most vivid and powerful possible symbol and expression" that Britain is committed to the security and stability of Europe.

The prime minister had earlier held talks with Juri Ratas, the Estonian prime minister.

The British troops in Estonia form part of a Nato force that also includes personnel from Estonia, France and Denmark. Their role centres on defending the Baltic from Russia.