Our forums have been waiting for British Vogue‘s momentous 100th anniversary edition to drop for what feels like an eternity, with names like Kate Moss and Gisele Bündchen being thrown around as possible cover stars. In a surprising move, Kate Middleton takes to the front cover for the … Read entire story.
Source: theFashionSpot