Comment Comment by willwinger Weather is an underrated reason. India perhaps has the best suited weather conditions for humans to thrive. 80% or more of the land have non-extreme weather parent willwinger 4 years ago