HMS Royal Charles

Last updated

Two ships of the British Royal Navy have been named HMS Royal Charles, both after King Charles II.