By Jasodhara Banerjee| Jul 3, 2020
Mumbai and Delhi lead with the most number of billionaires in India, but you'll find one each in Thrisur, Haridwar and Hisar too