The cover of Vogue’s November 2012 issue has been revealed! The cover features Rihanna in a red hot dress.

The cover was shot by famed photographer Annie Leibovitz.

Source