On the other side, it is a good idea that host country should welcome cultural diversity. The host country should be more open-minded in welcoming the customs and cultures from other country. Instead of living in just a homogeneous society, the locals can learn to be tolerate in accepting foreign cultures. National unity can be achieved as well as international relations between countries can be improved. That is why government spend over millions in the students cultural exchange programmes every year to promote unity.
As a conclusion, in my opinion, foreign visitors should follow the local customs and behaviors when paying a visit to other countries. However, they can teach the locals their cultures and exchange their view of different cultures. This develops a closer relationship between the locals and foreigners. Thus, a better country with cultural assimilation can be built up.