Bridal

In the world of weddings, it’s a well-documented truth that retailers often seize the opportunity to inflate prices at the mere mention of the big day. With the average wedding dress hovering around a staggering £1500, most of which are churned out in dubious locations in the far east, an irony that seems lost on many....