Of the top companies in India in 2023, 25 are from WB, while 31 are from Gujarat