World scientific location