A ceremony has taken place in Gosport to officially name the Army's new racing yacht.

'British Soldier' is the third such vessel to bear the name, since the first was commissioned in 2008.

The Army says the new investment, of almost £250,000, is vital to help give soldiers the opportunities they need to develop their skills.