20 black tie dresses under £300


From long to midi to short, here are 20 dresses that will ensure you’re the belle of the ball at your black tie event this Christmas