I would say Indian humans are different from Occidental humans. Large cities in the West have generally been population sinks over the centuries. People move to NYC or London and don't have two kids. This isn't a new pattern. For whatever reason this doesn't happen as much in some other cultures.