Royal Navy warships have set sail for the Mediterranean as part of a naval exercise which will see the frigate HMS Westminster dock in Gibraltar amid the diplomatic tensions with Spain.
Defence officials have stressed the deployment has long been scheduled and is unrelated to the ongoing issue over the British territory.
More top news
The Prince and Princess will be treated to a petting zoo and a puppet show along with the children of local military families.
Andrew Patrick Saunders has been accused of murdering two people in Cardiff.
Senior lawyer Elizabeth Prochaska has left her position as junior counsel.