Why Prince Harry will not wear his military uniform for Queen Elizabeth II’s final vigil in London