More 120 sailors have taken part in a parade in Portsmouth to celebrate Armed Forces Day.
Sailors from the Fareham training establishment HMS Collingwood formed the parade’s guard of honour and were joined by five platoons comprising personnel from the Naval Base, Fleet Diving Squadron, HMS Edinburgh, Defence College of Policing and Guarding.
Medics from the Queen Alexander Hospital also took part. The Army and RAF were also represented.
More top news
Ukip's ruling committee has backed a no confidence vote in Henry Bolton, but he has warned the party will collapse if he is forced out.
The woman, aged between 15 and 20 is in hospital after she was found alone in Dartford. Police have no idea who she is
New Romney sea angler David Wood-Brignall landed the 153lbs 8oz monster on a trip to Norway