The Perfect Shoe

DNA India From flats and wedges to pumps and ballerinas, what goes into the perfect shoe? Sunday, Sep 8, 2013,…