Similar migrations by or invasions into the Punjab, in the past many centuries, were by the Aryans, Dravidians, Scythians, Portuguese, Spaniards, Armenians, Greeks or Alexander the Great which reached as far as the Beas River in the Punjab , Mongols Arabs, Persians, Afghans, Turko-Persians (Mughals) and then the Europeans (British) came to Punjab for various economic reasons of their own and its fertile agricultural lands and abundance of water resources in its five large rivers flowing down from the Himalayas through the Punjab valley. These immigrants influenced the people of Punjab and, in turn, were influenced by the then prevailing culture of the Punjab.