Question: why navy uniforms are white?
Answer: Cotton was the widely used material for making clothes in olden days which is white in colour. Navy is also the oldest global profession. So, the colour of the clothes worn by the seafarers were white. The process of dyeing or colouring the clothes were evolved later.