The Royal Navy has come under fire over the names it chooses for its ships, which sailors claim are too 'cuddly' for vessels designed to blow enemies out of the water.
The war of words comes amid a government review of defence strategy and the future role of the Navy and the other armed forces.