HMS Hampshire

Last updated

Five ships of the Royal Navy have been named HMS Hampshire after the English county:

References