You are right communication failure does make difference in another country's time zone. It is always significant to research methods of communication before information or products or shipped. As far as language barriers issues, I believe executing a language barrier policy will solve that issue with compulsory guidelines enforced. With cultural difference how do think that problem could be solved among teams and department heads as it associates working together as team?