What physical feature on the Indian sub-continent had the most to do with its development? Why?