10 Lipsticks Every Woman Should Have

We've looked high and low for hundreds of lipstick shades and are sharing with you a selection of ten lipstick colors every woman should have.

From classic red to natural nude, these colors are perfect for everything from work to evenings out on the town.

The following are the must-haves we've selected. Are they in your bag?