Throughout the world, and especially in developing countries, jobs in urban areas are more attractive for many reasons. They tend to be more respectable. Urban areas are seen to have more jobs available. Farming is often seen as backward, dirty and for the uneducated. Urban areas offer many cultural advantages: entertainment, education, anonymity and breaks from the past.