Ces obstacles étaient immenses: différences culturelles, différences historiques, différence de langues, différences de structures commerciales et différences religieuses.
The obstacles were immense: cultural differences, historical differences, language differences, differences in trading patterns and religious differences.