“The interesting thing is that it’s a global increasing demand for our MBA here because many of the Americans, Europeans, Latin Americans … they want exposure to Asia,” said Ilian Mihov, the institution’s Singapore-based dean.

Mihov is INSEAD’s first dean to be based beyond France’s borders, perhaps indicative of the region’s growing clout internationally.

Going forward, INSEAD has plans to expand in Singapore with an additional building in the next three to four years, Mihov told CNBC’s “Managing Asia,” adding that the move would result in the Singapore campus being of a similar size to the institution’s campus in France.

“It is quite possible that within the next 10 years, Asia will be 50 percent of our revenues of what we do in terms of executive education (and) MBAs. And probably will grow further,” he said.

And while China might be the world’s second-largest economy, INSEAD doesn’t really have any plans to set up a new campus in the country for now. It is, however, exploring more activities and engaging companies in China, Mihov said.