Russian supermodel Irina Shayk looks awfully classy on the cover of Harper’s Bazaar Arabia. Dressed in a Dior gown, she was shot by Pavel Havlicek for the cover and the accompanying editorial. Inside the magazine, Shayk wears a Prada one-piece swimsuit: 

And a white Chanel top: