Top European school to offer biz degree here