Beyoncé is the cover star for the December issue of British Vogue.
She was photogrpahed by Kennedi Carter, 21, from North Carolina, making him the youngest person to shoot a British Vogue cover in the magazine’s 104-year history.
Vogue’s December issue which features three different covers.