Rihanna is gorgeous per usual on the cover of Harper’s Bazaar‘s annual Beauty Issue. The pop star, 31, posed for the May cover of Harper’s Bazaar wearing a multicoloured Maison Margiela Artisanal by John Galliano couture jumpsuit and hat paired with a full face of technicolour makeup. To create Rihanna’s show-stopping rainbow lids, makeup artist Isamaya Ffrench used an array of products from the...