India now has the third largest population of billionaires in the world