3 min read News Information An inspiring portrait of Indra Nooyi and her achievements 10 months ago james Born on October 28, 1955, in Chennai, India, Indra Nooyi has become an emblem of women's leadership in the business...