Culture is composed of many aspects that affect individuals' lives. It includes beliefs, practices, values, and norms that are observed by different groups. There are various types of cultures like sub-cultures enjoyed by small groups, popular culture that is widely available, and high culture associated with elite social classes. Global culture has emerged due to trends like migration and media that connect people worldwide. Key aspects of culture are values, norms, food, clothing, religion, government, knowledge, arts, shelter, customs, traditions, and language.