All of the following are social and cultural barriers except the currency shifts.
Language, gift-giving traditions, religious attitudes are cultural barriers. Imagine that you are speaking Spanish and you want to offer a rosary to a chinese people. He will not understand at all the meaning of your gesture, your language and the religious value of the rosary.