Tie the knot in Selfridges

Selfridges will host more than Christmas shoppers on December 17 when the first civil wedding takes place at its Oxford Street store. Selfridges has a wedding licence until October 2005.