The wedding gown worn by Princess Margaret on her wedding day in 1960. Princess Diana’s 1981 wedding dress was designed by virtually unknown British designers David and Elizabeth Emmanuel. The ...