Including China and India, I would hazard a guess that it represents the location where the majority of homo sapiens inhabit the earth?