sentences:  INCAE Business School
  
  INCAE Business School is an international business school located at the Francisco de Sola campus in Nicaragua and the Walter Kissling Gam campus in Costa Rica.The "Financial Times" has ranked INCAE as a top global MBA program and "The Wall Street Journal" has ranked INCAE Business School as one of the top 10 international business schools in the world.