Princess Diana's 1981 wedding dress had a seven-metre-long train. Luckily for Diana, it was detachable. ( More »