Selfridges has got its wedding license, so it can start hosting events at its flagship store in central london. It's hoping to capture some of the 220 thousand u.K. Weddings that were delayed or cancelled last year. The number of guests allowed at a wedding in england is said to double, from 15 people to 30.