Spain enthralled as rich duchess weds