Coming into contact with different types of people, different points of view, different ways of thinking and different lifestyles helps us understand our own culture and the world around us better, to grasp the values and assumptions that underpin them, and hopefully progress as individuals and as societies.