An international ambassador for Maltese research and innovation, Malta’s Council for Science and Technology (MCST) is strengthening its bonds with its foreign counterparts and high-level institutions...