difference between serbs and croats
Serbs are Eastern Ortodox Christians, and Croats are Roman Catolic Christians. All clashes between Serbs and Croats have roots in religious differences. Bosnian Muslims are race mixed, between ethnic Turks (middle age invaders) and Slavs (Serbs or Croats), started in a middle age. That's all.