The Body Shop BB cream £12, thebodyshop.com If you have blemish-free skin - The Independent