news stocks to invest in: 18 companies generated 54% of India Inc’s total profits: Should you invest in these stocks? November 29, 2021