Beverley Knight and Shaznay Lewis at Ivor Novello Awards 2012

The prestigious Ivor Novello awards took place on 17 May at the Grosvenor House Hotel with dozens of celebrities in attendance.

But two ladies that particularly caught my eye were soul singer Beverley Knight and blast from the past, All Saints band orchestrator Shaznay Lewis.

The two veteran singers went for very different looks at the event, giving us the perfect opportunity to compare them.

Beverley opted for a bright Spring style wearing a teal batwing dress with ruched detailing, teamed with loose curls and bright red platforms.

Shaznay however went for a much more Gothic look in an all black suit. She wore a pencil skirt with a lacy black top and a chic blazer which shows off her curves. The former girlband star added sex appeal to the outfit with lacy patterned tights and black heels, looking less saint more sinner.

So who looked hotter? Beverley in teal or Shaznay in black?