Forbes India Leadership Awards 2023 hosts Indian business leaders and global changemakers
Indian business leaders and global changemakers gathered at the Forbes India Leadership Awards 2023 on March 24. The awards were held at The Grand Hyatt in Mumbai to honour business leaders who have …