By Hannah Powling The stars are descending in full swing onto the French Riviera for the 69th Annual Cannes Film Festival and are pulling out all the stops on the beauty front for their stunning red carpet appearances. Kate Moss made a red hot … [Read more...]