HMS Gibraltar

Seven ships of the British Royal Navy have been named HMS Gibraltar, after the British overseas territory of Gibraltar.

See also

References