National Geographic has joined hands with Sequoia India to spotlight the inspiring journeys of Indian women entrepreneurs with its brand-new…