India to gain 106 billionaires by 2031, Knight Frank predicts

Business