Shweta Nanda on cover of Vogue Nov 2012