Complex sentence: INCAE Business School is an international business school located in Latin America at the Francisco de Sola campus in Nicaragua and the Walter Kissling Gam campus in Costa Rica.
Split into simpler sentences: INCAE Business School is an international business school located in Latin America. It has 2 locations, the Francisco de Sola campus in Nicaragua and the Walter Kissling Gam campus in Costa Rica.