Shoppers are raving over a 'scent of royalty' that they can snap up for £10. Penhaligon's fragrances are known for coming ...