translate English to French: Stockholm ought to be the centre for coordinating and monitoring the health situation in Europe.
Stockholm devrait être le centre de coordination et de veille sanitaire en Europe.