Move over New York, Beijing has officially taken the title of having the most billionaires. According to Shanghai firm known as Hurun, China’s capital now houses the largest concentration of billionaires at exactly 100. But where do other cities rank? Check out the list below. #20 New Delhi, India Number of billionaires in 2015: 171
Number of billionaires in 2016: 20
Advertisement