Le mariage du prince Charles de Galles et de Diana Spencer est un mariage princier célébré à la cathédrale Saint-Paul de Londres le 29 juillet 1981 .