Lakshami Menon on the cover of Vogue India Magazine