
The Charlotte Tilbury lipstick Meghan Markle wore for her and Prince Harry's TIME 100 magazine cover is on offer now and it famously suits every skin tone.
Meghan Markle and Prince Harry graced the cover of TIME 100 back in September, having been named two of the most influential people in the world.