Prince Carl Philip of Sweden, a former Major in the Swedish Navy, sported a green camouflage jacket and matching trousers for his solo outing to a marine regiment in Berga.