Three reasons for mass immigration today are economic reasons - plenty of opportunity in more advanced countries
social reasons - people fleeing in fear of being persecuted in their own country and war reasons -war wreaking havoc in a region makes people leave that region.