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