Infrastructure Malta won’t say how many transplanted trees have survived

By August 20, 2022