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