The 23-year-old royal unveils her new publication on eco issues Open Ever at a fashion event in Italy. Stella McCartney is said to have been the inspiration for Charlotte's interest in 'green' fashion Photo: © Rex