Question: why has hms victory no masts?
Answer: WWII bomb damage. HMS Victory is still a serving Royal Navy vessel and is the oldest ship still in commission with any navy in the world. The last time Victory was minus its masts was in 1944 when they were removed after having been damaged during a Luftwaffe bombing raid on the dockyard in 1941.