What Makes Gujarat the Land of Entrepreneurs

The westernmost state of India Gujarat has often been dubbed as the land of entrepreneurs since times immemorial. But what reasons contributed to this?