A culture gap is any systematic difference between two cultures which hinders mutual understanding or relations. Such differences include the values, behavior, education, and customs of the respective cultures.[1] As international communications, travel, and trade have expanded, some of the communication and cultural divisions have lessened. Books on how to handle and be aware of cultural differences seek to prepare business people and travelers.[2] Immigrants and migrant laborers need to learn the ways of a new culture.[3] Tourists can also be confronted with variants in protocols for tipping, body language, personal space, dress codes, and other cultural issues. Language instructors try to teach cultural differences as well.[4]