Japan Vogue Nippon magazine - November 2003 - Stella Tennant cover