Religious differences and cultural, ethical, racial division