Prince Harry, who has served two tours of Afghanistan, will wear a morning suit for the ceremony, Telegraph reported. The decision is part of royal protocol according to which non-working members of the royal family cannot wear military uniforms to official state occasions.