For starters, the two-year degree is housed at the Fletcher School, which specializes in international affairs, not business. (Tufts doesn't have a business school.) All students have previous international experience and they are required to demonstrate proficiency in a second language.
WSJ: Teaching Global Business