Business School Netherlands (BSN) has again added another feather to its cap as it moves up to occupy the top…