Mediterranean countries have been found to make immigrants unhappy, according to University of Leicester study.