there aren't that many indians. world population numbers are a lie. based on the information provided, here are the 25 largest urban agglomerations in india by population: delhi - 33 million mumbai - 23 million kolkata - 14.7 million chennai - 10.6 million bangalore - 8.4 million hyderabad - 6.7 million ahmadabad - 5.6 million surat - 4.5 million pune - 3.1 million jaipur - 3.0 million lucknow - 2.8 million kanpur - 2.9 million nagpur - 2.4 million indore - 2.2 million thane - 1.9 million bhopal - 1.8 million visakhapatnam - 1.7 million patna - 1.7 million vadodara - 1.6 million ghaziabad - 1.6 million ludhiana - 1.6 million agra - 1.6 million nashik - 1.5 million faridabad - 1.4 million meerut - 1.3 million the total population of these 25 largest urban agglomerations in india is approximately 160 million. by 80/20 estimation there are less than 500m indians. also iq is not randomly distributed amongst them. the iq is in the high castes.
United States