Report - ITER WORKSITE€¦ · ITER worksite The ITER platform is located in Cadarache, south of France. Measuring 42 hectares, it is considered as one of the largest man-made levelled surfaces

Please pass captcha verification before submit form