HMS Vanguard

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Eleven ships of the Royal Navy have borne the name HMS Vanguard, meaning the forefront of an action or movement: