Traveling to a foreign country for the first time is an experience that usually leaves very deep impressions on people. The culture and customs seem very exotic as one comes to the realization that not everyone lives as they do.
One can have these same experiences upon returning to their home country if they have spent more than a few years overseas. You see your culture from the outside for the very first time. In some cases this is known as “reverse culture shock.”