Candice Swanepoel Stars on the cover of Vogue Arabia special edition