Kim Kardashian has married basketballer Kris Humphries in front of 440 guests at a private estate in Montecito, California.
The bride donned three dresses, but walked down the aisle in custom Vera Wang, described by Kim's spokesperson as having a "full tulle skirt, basque waist and hand-pieced Chantilly lace appliqué on the bodice, and an 'epic' train".