Indira Veeramuthu March 2021 Subject : Strategic Business Leader (SBL) India Rank : 2 World Rank : 11