It was the festive season, you made sure every detail was just perfect, when the moment was just right you plucked up the courage and you asked your partner to marry you. AND they said YES!
Congratulations! Now what?
Well now for the fun, stressed, expensive part…just kidding. It’s only a little bit stressful. Every couple wants the wedding day of their dreams, and so they should. There are approximately 240, 854 weddings per year in England and Wales and approximately 2,000 of those take place within Westminster.